From d8ffe7b10e2dfef3fcd4fa6308006532b8b42e47 Mon Sep 17 00:00:00 2001 From: sunwen Date: Tue, 5 Sep 2023 16:11:18 +0800 Subject: [PATCH] Fix DialogManager bug which by logout and login again. --- src/windows/MainWindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);