diff --git a/src/kits/interface/Menu.cpp b/src/kits/interface/Menu.cpp index 4c47e75ebd..ed08ffc9ec 100644 --- a/src/kits/interface/Menu.cpp +++ b/src/kits/interface/Menu.cpp @@ -2437,7 +2437,7 @@ BMenu::_HitTestItems(BPoint where, BPoint slop) const int32 itemCount = CountItems(); for (int32 i = 0; i < itemCount; i++) { BMenuItem* item = ItemAt(i); - if (item->Frame().Contains(where)) + if (item->IsEnabled() && item->Frame().Contains(where)) return item; }