From de75f566761975cf8d2deb470438f484fd259c25 Mon Sep 17 00:00:00 2001 From: Don Ho Date: Mon, 4 Jul 2022 04:52:06 +0200 Subject: [PATCH] Processing WM_CLOSE with the right return value Ref: https://docs.microsoft.com/en-us/windows/win32/winmsg/wm-close --- PowerEditor/src/NppBigSwitch.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/PowerEditor/src/NppBigSwitch.cpp b/PowerEditor/src/NppBigSwitch.cpp index 6f8869b06..750933155 100644 --- a/PowerEditor/src/NppBigSwitch.cpp +++ b/PowerEditor/src/NppBigSwitch.cpp @@ -2206,6 +2206,9 @@ LRESULT Notepad_plus::process(HWND hwnd, UINT message, WPARAM wParam, LPARAM lPa if (_isEndingSessionButNotReady) ::DestroyWindow(hwnd); + if (message == WM_CLOSE) + return 0; + return TRUE; }