apol added a comment.

  I need this additionally
  
    diff --git a/src/runnermanager.cpp b/src/runnermanager.cpp
    index f92830d..6ec0c3c 100644
    --- a/src/runnermanager.cpp
    +++ b/src/runnermanager.cpp
    @@ -345,6 +345,7 @@ public:
                 emit q->matchesChanged(context.matches());
             }
     
    +        teardownRequested = true;
             checkTearDown();
         }
     
    @@ -833,6 +834,7 @@ void RunnerManager::reset()
         }
     
         d->context.reset();
    +    emit queryFinished();
     }
     
     } // Plasma namespace
  
  With this it works quite reliably for me.

REPOSITORY
  R308 KRunner

REVISION DETAIL
  https://phabricator.kde.org/D21606

To: fvogt
Cc: apol, davidedmundson, kde-frameworks-devel, LeGast00n, sbergeron, michaelh, 
ngraham, bruns

Reply via email to