diff --git a/src/runnerjobs.cpp b/src/runnerjobs.cpp --- a/src/runnerjobs.cpp +++ b/src/runnerjobs.cpp @@ -150,13 +150,15 @@ m_timer = timer; } -void FindMatchesJob::run(ThreadWeaver::JobPointer, ThreadWeaver::Thread*) +void FindMatchesJob::run(ThreadWeaver::JobPointer self, ThreadWeaver::Thread *) { // qCDebug(KRUNNER) << "Running match for " << m_runner->objectName() // << " in Thread " << thread()->id() << endl; if (m_context.isValid()) { m_runner->performMatch(m_context); } + + emit m_decorator->done(self); } int FindMatchesJob::priority() const