From a7c43d03a8ee7aed3b07bd94dc6d422eb04e87e8 Mon Sep 17 00:00:00 2001 From: krad Date: Tue, 2 Nov 2021 10:31:04 +0800 Subject: [PATCH] Fix a messagebox bug --- src/mainwindow.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 5275426..6ed27ba 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -89,11 +89,11 @@ MainWindow::MainWindow(QWidget* parent) : ui->centralWidget->setLayout(layout); this->setWindowFlags(Qt::Window); connect(EventCenter::Default(), &EventCenter::GUIErrorRaise, [=](QObject*, QObject* msg) { - if (msgDialog){ - msgDialog->hide(); - delete msgDialog; - } - msgDialog = new GUIMessageDialog(this); + + if (!msgDialog){ + msgDialog = new GUIMessageDialog; + msgDialog->setStyleSheet(style); + } if (msg) { QString* str = (QString*)msg;