Francois Gouget : shell32: Pass the shutdown reason to ExitWindowsEx().

Alexandre Julliard julliard at winehq.org
Mon Oct 29 08:34:48 CDT 2007


Module: wine
Branch: master
Commit: 9e82e46a8470762d393fd824ccc80bcedcfe6160
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=9e82e46a8470762d393fd824ccc80bcedcfe6160

Author: Francois Gouget <fgouget at free.fr>
Date:   Sun Oct 28 02:35:51 2007 +0200

shell32: Pass the shutdown reason to ExitWindowsEx().

---

 dlls/shell32/dialogs.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/dlls/shell32/dialogs.c b/dlls/shell32/dialogs.c
index eb5c1a1..76c3d6e 100644
--- a/dlls/shell32/dialogs.c
+++ b/dlls/shell32/dialogs.c
@@ -384,8 +384,7 @@ int WINAPI RestartDialogEx(HWND hWndOwner, LPCWSTR lpwstrReason, DWORD uFlags, D
 {
     TRACE("(%p)\n", hWndOwner);
 
-    /*FIXME: use uReason */
-
+    /* FIXME: use lpwstrReason */
     if (ConfirmDialog(hWndOwner, IDS_RESTART_PROMPT, IDS_RESTART_TITLE))
     {
         HANDLE hToken;
@@ -400,7 +399,7 @@ int WINAPI RestartDialogEx(HWND hWndOwner, LPCWSTR lpwstrReason, DWORD uFlags, D
             AdjustTokenPrivileges(hToken, FALSE, &npr, 0, 0, 0);
             CloseHandle(hToken);
         }
-        ExitWindowsEx(EWX_REBOOT, 0);
+        ExitWindowsEx(EWX_REBOOT, uReason);
     }
 
     return 0;




More information about the wine-cvs mailing list