comctl32: return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler
Dmitry Timoshkov
dmitry at codeweavers.com
Thu Jun 8 09:56:52 CDT 2006
Hello,
this patch fixes the bug #5378.
Changelog:
comctl32: return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler
in order to allow DefDlgProc to post us WM_COMMAND/IDCANCEL and unblock
modal message loop.
--- cvs/hq/wine/dlls/comctl32/propsheet.c 2006-06-08 18:38:42.000000000 +0900
+++ wine/dlls/comctl32/propsheet.c 2006-06-08 19:51:18.000000000 +0900
@@ -3533,7 +3533,7 @@ PROPSHEET_DialogProc(HWND hwnd, UINT uMs
case WM_CLOSE:
PROPSHEET_Cancel(hwnd, 1);
- return TRUE;
+ return FALSE; /* let DefDlgProc post us WM_COMMAND/IDCANCEL */
case WM_COMMAND:
if (!PROPSHEET_DoCommand(hwnd, LOWORD(wParam)))
More information about the wine-patches
mailing list