From b94dfb1307b44f52201b7075fb3ebe969ea1b98b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1ndly=20Gerg=C5=91?= Date: Tue, 6 Sep 2022 12:21:27 +0300 Subject: [PATCH] fix(addon): Handle WM_ENDSESSION where wParam is false --- module/WinShutdownHandler.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/module/WinShutdownHandler.cpp b/module/WinShutdownHandler.cpp index 7e17ef5..9e26255 100644 --- a/module/WinShutdownHandler.cpp +++ b/module/WinShutdownHandler.cpp @@ -127,6 +127,11 @@ namespace PaymoWinShutdownHandler { return TRUE; } + else if (event == WM_ENDSESSION) { + if (wParam == FALSE) { + return 0; + } + } return CallWindowProc(prevWndProc, hWindow, event, wParam, lParam); }