From f11f599e1642fffcd791c1e2c629ca00cbd5f54a Mon Sep 17 00:00:00 2001 From: James Tabor Date: Thu, 20 Jul 2017 19:57:25 +0000 Subject: [PATCH] [NtUser] - Patch by Fabian Maurer : Don't send WM_CHAR when a menu gets VK_ESCAPE and add tests. svn path=/trunk/; revision=75381 --- reactos/win32ss/user/ntuser/menu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/win32ss/user/ntuser/menu.c b/reactos/win32ss/user/ntuser/menu.c index 51acc5ef7dd..8228d3443d8 100644 --- a/reactos/win32ss/user/ntuser/menu.c +++ b/reactos/win32ss/user/ntuser/menu.c @@ -3936,7 +3936,6 @@ static INT FASTCALL MENU_TrackMenu(PMENU pmenu, UINT wFlags, INT x, INT y, break; } - IntTranslateKbdMessage(&msg, 0); mt.Pt = msg.pt; if ( (msg.hwnd == mt.CurrentMenu->hWnd) || ((msg.message!=WM_TIMER) && (msg.message!=WM_SYSTIMER)) ) @@ -4066,6 +4065,7 @@ static INT FASTCALL MENU_TrackMenu(PMENU pmenu, UINT wFlags, INT x, INT y, } default: + IntTranslateKbdMessage(&msg, 0); break; } break; /* WM_KEYDOWN */