diff --git a/src/windows/MainWindow.cpp b/src/windows/MainWindow.cpp index 9bbbaf9..c03b7e0 100644 --- a/src/windows/MainWindow.cpp +++ b/src/windows/MainWindow.cpp @@ -42,7 +42,7 @@ MainWindow::MainWindow(QWidget* aParent) initializeLayout(); connect(EventCenter::Default(), &EventCenter::PatientSelected, this,&MainWindow::switchToScanTab); - connect(EventCenter::Default(), &EventCenter::RequestLogin, this,&MainWindow::requestLogin); + connect(EventCenter::Default(), &EventCenter::RequestLogin, this,&MainWindow::requestLogin, Qt::QueuedConnection); connect(EventCenter::Default(), &EventCenter::LoginRoleChanged, this,&MainWindow::resetRoleLayout); connect(DeviceManager::Default(), &DeviceManager::raiseGlobalError, this, &MainWindow::triggerError); connect(DeviceManager::Default(), &DeviceManager::raiseGlobalInfo, this, &MainWindow::triggerInfo);