30 Jan
2017
30 Jan
'17
12:03 p.m.
Fabian Maurer <dark.shadow4(a)web.de> writes:
@@ -3186,8 +3186,12 @@ static BOOL MENU_TrackMenu( HMENU hmenu, UINT wFlags, INT x, INT y, break;
case VK_ESCAPE: + { + MSG msg_dummy; fEndMenu = MENU_KeyEscape(&mt, wFlags); - break; + PeekMessageW(&msg_dummy, 0, WM_CHAR, WM_CHAR, PM_REMOVE); + break; + }
It would be cleaner to avoid TranslateMessage instead of removing the message (possibly getting the wrong one). -- Alexandre Julliard julliard(a)winehq.org