From ef6385b6c4d94a738fb6d1ed5b74087731c720f1 Mon Sep 17 00:00:00 2001 From: tux3 Date: Mon, 25 May 2015 22:28:59 +0200 Subject: [PATCH] Fix failedToStart/badProxy blocking signals --- src/nexus.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/nexus.cpp b/src/nexus.cpp index c53adff96..f129e9b6f 100644 --- a/src/nexus.cpp +++ b/src/nexus.cpp @@ -90,8 +90,8 @@ void Nexus::start() #ifdef Q_OS_ANDROID connect(core, &Core::connected, androidgui, &AndroidGUI::onConnected); connect(core, &Core::disconnected, androidgui, &AndroidGUI::onDisconnected); - //connect(core, &Core::failedToStart, androidgui, &AndroidGUI::onFailedToStartCore); - //connect(core, &Core::badProxy, androidgui, &AndroidGUI::onBadProxyCore); + //connect(core, &Core::failedToStart, androidgui, &AndroidGUI::onFailedToStartCore, Qt::BlockingQueuedConnection); + //connect(core, &Core::badProxy, androidgui, &AndroidGUI::onBadProxyCore, Qt::BlockingQueuedConnection); connect(core, &Core::statusSet, androidgui, &AndroidGUI::onStatusSet); connect(core, &Core::usernameSet, androidgui, &AndroidGUI::setUsername); connect(core, &Core::statusMessageSet, androidgui, &AndroidGUI::setStatusMessage); @@ -104,8 +104,8 @@ void Nexus::start() #else connect(core, &Core::connected, widget, &Widget::onConnected); connect(core, &Core::disconnected, widget, &Widget::onDisconnected); - connect(core, &Core::failedToStart, widget, &Widget::onFailedToStartCore); - connect(core, &Core::badProxy, widget, &Widget::onBadProxyCore); + connect(core, &Core::failedToStart, widget, &Widget::onFailedToStartCore, Qt::BlockingQueuedConnection); + connect(core, &Core::badProxy, widget, &Widget::onBadProxyCore, Qt::BlockingQueuedConnection); connect(core, &Core::statusSet, widget, &Widget::onStatusSet); connect(core, &Core::usernameSet, widget, &Widget::setUsername); connect(core, &Core::statusMessageSet, widget, &Widget::setStatusMessage);