From efe3c7dfcfbe95808e4f7524ce851bc8c54df643 Mon Sep 17 00:00:00 2001 From: Joachim Henze Date: Mon, 18 Jan 2021 02:24:45 +0100 Subject: [PATCH] [0.4.11][COMCTL32] Treeview undo handling of WM_SYSKEYDOWN (#2731) CORE-12203 CORE-17020 Remove WM_SYSKEYDOWN handling at component level, in consistency with other components (ListView,...) Early embodiement of the fix proposed to WineHQ: https://bugs.winehq.org/show_bug.cgi?id=49097 in order to remove functional limitation in ReactOS. Fixes regressions CORE-17020 and CORE-12203 that were once introduced by SVN r72320 == git 297e33f2286ef0ec210108562cd0e87ad02d036b during COMCTL32 WineSync 1.9.16 CORE-11866 Fix picked from 0.4.15-dev-191-g 295ba62820a1cdad86ebadc4d8a2d20c799a08d4 --- dll/win32/comctl32/treeview.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dll/win32/comctl32/treeview.c b/dll/win32/comctl32/treeview.c index 9e5eb43894f..e4a30d38103 100644 --- a/dll/win32/comctl32/treeview.c +++ b/dll/win32/comctl32/treeview.c @@ -5825,7 +5825,9 @@ TREEVIEW_WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) return TREEVIEW_HScroll(infoPtr, wParam); case WM_KEYDOWN: +#ifndef __REACTOS__ case WM_SYSKEYDOWN: +#endif return TREEVIEW_KeyDown(infoPtr, wParam); case WM_KILLFOCUS: