From 8c3d172b46ec7e9cb9c13377f6d1f413339a4f63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Wed, 3 Mar 2010 22:46:25 +0000 Subject: [PATCH] Fixed hovering over a sub-menu to let it open automatically, which I broke with my previous commit. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35749 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/Menu.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/kits/interface/Menu.cpp b/src/kits/interface/Menu.cpp index c15134feb0..f80342fa8f 100644 --- a/src/kits/interface/Menu.cpp +++ b/src/kits/interface/Menu.cpp @@ -1670,7 +1670,8 @@ BMenu::_Track(int* action, long start) break; GetMouse(&newLocation, &newButtons, true); UnlockLooper(); - } while (newLocation == location && newButtons == buttons); + } while (newLocation == location && newButtons == buttons + && !(item && item->Submenu() != NULL)); bigtime_t newPollTime = system_time(); // mouseSpeed in px per ms