[PATCH 0/1] MR4752: Fix comctl32/propsheet - should react to CTRL+TAB and CTRL+SHIFT+TAB
Fix comctl32/propsheet - should react to CTRL+TAB and CTRL+SHIFT+TAB Currently not working as calling IsDialogMessageW instead of PROPSHEET_IsDialogMessage which is correctly implementing TAB key management -- https://gitlab.winehq.org/wine/wine/-/merge_requests/4752
From: KRosUser <kyle.kcsoftwares(a)gmail.com> --- dlls/comctl32/propsheet.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dlls/comctl32/propsheet.c b/dlls/comctl32/propsheet.c index b530a1a8094..783cbecbaff 100644 --- a/dlls/comctl32/propsheet.c +++ b/dlls/comctl32/propsheet.c @@ -2884,6 +2884,8 @@ static void PROPSHEET_CleanUp(HWND hwndDlg) GlobalFree(psInfo); } +static BOOL PROPSHEET_IsDialogMessage(HWND hwnd, LPMSG lpMsg); + static INT do_loop(const PropSheetInfo *psInfo) { MSG msg = { 0 }; @@ -2896,7 +2898,7 @@ static INT do_loop(const PropSheetInfo *psInfo) if(ret == -1) break; - if(!IsDialogMessageW(hwnd, &msg)) + if(!PROPSHEET_IsDialogMessage(hwnd, &msg)) { TranslateMessage(&msg); DispatchMessageW(&msg); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/4752
This merge request was closed by Kyle Katarn. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/4752
participants (2)
-
KRosUser -
Kyle Katarn (@KRosUser)