Author: hbelusca
Date: Sat Sep 17 22:44:50 2016
New Revision: 72720
URL:
http://svn.reactos.org/svn/reactos?rev=72720&view=rev
Log:
[MSGINA][SHELL32]: Now that CORE-11979 is fixed, automatically close the logoff/shutdown
dialog as soon as the user deactivates the window (focus lost) by e.g. pressing Alt-Tab.
Modified:
trunk/reactos/dll/win32/msgina/shutdown.c
trunk/reactos/dll/win32/shell32/dialogs/dialogs.cpp
Modified: trunk/reactos/dll/win32/msgina/shutdown.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/msgina/shutdown.…
==============================================================================
--- trunk/reactos/dll/win32/msgina/shutdown.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/msgina/shutdown.c [iso-8859-1] Sat Sep 17 22:44:50 2016
@@ -297,6 +297,13 @@
if (pgContext)
DeleteObject(pgContext->hBitmap);
return TRUE;
+ }
+
+ case WM_ACTIVATE:
+ {
+ if (LOWORD(wParam) == WA_INACTIVE)
+ EndDialog(hWnd, 0);
+ return FALSE;
}
case WM_PAINT:
Modified: trunk/reactos/dll/win32/shell32/dialogs/dialogs.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/dialogs/…
==============================================================================
--- trunk/reactos/dll/win32/shell32/dialogs/dialogs.cpp [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/dialogs/dialogs.cpp [iso-8859-1] Sat Sep 17 22:44:50
2016
@@ -900,6 +900,13 @@
EndDialog(hwnd, IDCANCEL);
break;
+ case WM_ACTIVATE:
+ {
+ if (LOWORD(wParam) == WA_INACTIVE)
+ EndDialog(hwnd, 0);
+ return FALSE;
+ }
+
case WM_COMMAND:
switch (LOWORD(wParam))
{