[pkg-wine-party] [SCM] Debian Wine packaging branch, wheezy, updated. wine-1.4-7-302-gb61b690

Alexandre Julliard julliard at winehq.org
Sun Jun 17 20:02:56 UTC 2012


The following commit has been merged in the wheezy branch:
commit c237bb3c0d91a2ca74304ffd51670a4efd915b6f
Author: Dmitry Timoshkov <dmitry at baikal.ru>
Date:   Wed Mar 28 14:11:55 2012 +0900

    user32: IsDialogMessage should allow control ids other than IDOK when processing WM_KEYDOWN.
    (cherry picked from commit 38387dcffedc7e04f85201af9bcd9214eb428ae3)

diff --git a/dlls/user32/dialog.c b/dlls/user32/dialog.c
index 95e9e88..f0fdf49 100644
--- a/dlls/user32/dialog.c
+++ b/dlls/user32/dialog.c
@@ -1278,7 +1278,7 @@ BOOL WINAPI IsDialogMessageW( HWND hwndDlg, LPMSG msg )
                 else if (DC_HASDEFID == HIWORD(dw = SendMessageW (hwndDlg, DM_GETDEFID, 0, 0)))
                 {
                     HWND hwndDef = DIALOG_IdToHwnd(hwndDlg, LOWORD(dw));
-                    if (hwndDef ? IsWindowEnabled(hwndDef) : LOWORD(dw)==IDOK)
+                    if (!hwndDef || IsWindowEnabled(hwndDef))
                         SendMessageW( hwndDlg, WM_COMMAND, MAKEWPARAM( LOWORD(dw), BN_CLICKED ), (LPARAM)hwndDef);
                 }
                 else

-- 
Debian Wine packaging



More information about the pkg-wine-party mailing list