https://git.reactos.org/?p=reactos.git;a=commitdiff;h=e2d3aa7f4ac40e0d84c05aa98dd1554ba8c6c456

commit e2d3aa7f4ac40e0d84c05aa98dd1554ba8c6c456
Author:     Egor Ananyin <ananine...@gmail.com>
AuthorDate: Mon Oct 16 19:10:52 2023 +0300
Commit:     GitHub <nore...@github.com>
CommitDate: Mon Oct 16 19:10:52 2023 +0300

    [NTUSER] Remove a wrong check in MENU_MouseMove (#5736)
    
    This check doesn't seem to be correct in modern ReactOS. Furthermore, it
    actually hadn't been working for a long time until it was uncovered by
    the recent system menu changes.
    
    Reverts a hack introduced in 17a315285 (r72517), fixes CORE-19170.
    The initial bug described in CORE-2338 is not observed.
---
 win32ss/user/ntuser/menu.c | 15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

diff --git a/win32ss/user/ntuser/menu.c b/win32ss/user/ntuser/menu.c
index 869b9bb4cc4..6b2f242cc25 100644
--- a/win32ss/user/ntuser/menu.c
+++ b/win32ss/user/ntuser/menu.c
@@ -3683,20 +3683,7 @@ static BOOL FASTCALL MENU_MouseMove(MTRACKER *pmt, PMENU 
PtMenu, UINT Flags)
   UINT Index = NO_SELECTED_ITEM;
 
   if ( PtMenu )
-  {
-      if (IS_SYSTEM_MENU(PtMenu))
-      {
-          Index = 0;
-          //// ReactOS only HACK: CORE-2338
-          // Windows tracks mouse moves to the system menu but does not open 
it.
-          // Only keyboard tracking can do that.
-          //
-          TRACE("SystemMenu\n");
-          return TRUE; // Stay inside the Loop!
-      }
-      else
-          MENU_FindItemByCoords( PtMenu, pmt->Pt, &Index );
-  }
+      MENU_FindItemByCoords( PtMenu, pmt->Pt, &Index );
 
   if (Index == NO_SELECTED_ITEM)
   {

Reply via email to