diff --git a/src/dbusrunner.cpp b/src/dbusrunner.cpp --- a/src/dbusrunner.cpp +++ b/src/dbusrunner.cpp @@ -160,7 +160,7 @@ context.addMatch(m); }; - }); + }, Qt::DirectConnection); // process reply in the watcher's thread (aka the one running ::match not the one owning the runner) } //we're done matching when every service replies for (auto w : watchers) {