From 55de1ecdd1ea0c45d590b3d2978cd24dca454e41 Mon Sep 17 00:00:00 2001 From: Nova Date: Tue, 1 Apr 2025 17:29:31 +0330 Subject: [PATCH] do not handle WM_CLOSE --- src/sys/windows/eventHandler.cpp | 4 ---- src/ui/mainwindow.cpp | 4 ++-- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/sys/windows/eventHandler.cpp b/src/sys/windows/eventHandler.cpp index 3402bcf..ed699e7 100644 --- a/src/sys/windows/eventHandler.cpp +++ b/src/sys/windows/eventHandler.cpp @@ -19,10 +19,6 @@ bool PowerOffTaskkillFilter::nativeEventFilter(const QByteArray &eventType, void cleanUpFunc(0); return true; } - } else if (msg->message == WM_CLOSE) { - qDebug() << "WM_CLOSE received, calling cleanUpFunc"; - cleanUpFunc(0); - return true; } } return false; diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp index a9679d9..961d2bb 100644 --- a/src/ui/mainwindow.cpp +++ b/src/ui/mainwindow.cpp @@ -504,8 +504,8 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi void MainWindow::closeEvent(QCloseEvent *event) { if (tray->isVisible()) { - hide(); // 隐藏窗口 - event->ignore(); // 忽略事件 + hide(); + event->ignore(); } }