From 2ecafe7510674db18efd262d3fb4bf0da35c326f Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Thu, 22 Oct 2015 14:43:39 +0000 Subject: [PATCH] [WIN32K:NTUSER] - Only resend WM_ENTERIDLE after encountering a relevant message. CID 1321906 svn path=/trunk/; revision=69645 --- 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 edde6ff867c..ebce986d2b7 100644 --- a/reactos/win32ss/user/ntuser/menu.c +++ b/reactos/win32ss/user/ntuser/menu.c @@ -3906,7 +3906,7 @@ static INT FASTCALL MENU_TrackMenu(PMENU pmenu, UINT wFlags, INT x, INT y, IntTranslateKbdMessage(&msg, 0); mt.Pt = msg.pt; - if ( (msg.hwnd == mt.CurrentMenu->hWnd) || ((msg.message!=WM_TIMER) || (msg.message!=WM_SYSTIMER)) ) + if ( (msg.hwnd == mt.CurrentMenu->hWnd) || ((msg.message!=WM_TIMER) && (msg.message!=WM_SYSTIMER)) ) enterIdleSent=FALSE; fRemove = FALSE;