Index: runtime/nepomuk/services/strigi/eventmonitor.cpp =================================================================== --- runtime/nepomuk/services/strigi/eventmonitor.cpp (revision 1037514) +++ runtime/nepomuk/services/strigi/eventmonitor.cpp (working copy) @@ -98,7 +98,8 @@ m_indexScheduler->resume(); sendEvent( "indexingResumed", i18n("Resuming indexing of files for fast searching."), "battery-charging" ); } - else if ( m_indexScheduler->isRunning() && + else if ( conserveResources && + m_indexScheduler->isRunning() && !m_indexScheduler->isSuspended() ) { kDebug() << "Pausing indexer due to power management"; m_pauseState = PausedDueToPowerManagement;