bruns added a comment.
I think the most trivial and completely correct way to fix this problem is to remove the `m_threadPool.activeThreadCount()` check from `scheduleIndexing()`. `QThreadPool::start(runnable)` puts the runnable in the run queue if there is still another thread running. REPOSITORY R293 Baloo REVISION DETAIL https://phabricator.kde.org/D15959 To: poboiko, #baloo, #frameworks Cc: bruns, kde-frameworks-devel, ashaposhnikov, michaelh, astippich, spoorun, ngraham, abrahams