diff --git a/src/inputdaemon.cpp b/src/inputdaemon.cpp index 14360243..8a533063 100644 --- a/src/inputdaemon.cpp +++ b/src/inputdaemon.cpp @@ -266,7 +266,7 @@ void InputDaemon::quit() eventWorker->stop(); } - eventWorker->deleteLater(); + QMetaObject::invokeMethod(eventWorker, SLOT(deleteLater()), Qt::BlockingQueuedConnection); eventWorker = 0; }