diff --git a/src/apps/deskbar/ExpandoMenuBar.cpp b/src/apps/deskbar/ExpandoMenuBar.cpp index dad7a02672..36fac162c7 100644 --- a/src/apps/deskbar/ExpandoMenuBar.cpp +++ b/src/apps/deskbar/ExpandoMenuBar.cpp @@ -351,8 +351,6 @@ TExpandoMenuBar::MouseMoved(BPoint where, uint32 code, const BMessage* message) { BMenuItem* menuItem; TTeamMenuItem* item = TeamItemAtPoint(where, &menuItem); - TWindowMenuItem* windowMenuItem - = dynamic_cast(menuItem); if (item == NULL || menuItem == NULL) { // item is NULL, remove the tooltip and break out @@ -366,6 +364,9 @@ TExpandoMenuBar::MouseMoved(BPoint where, uint32 code, const BMessage* message) break; } + TWindowMenuItem* windowMenuItem + = dynamic_cast(menuItem); + if (windowMenuItem != NULL && fBarView->Vertical() && fBarView->ExpandoState() && item->IsExpanded()) { // expando mode window menu item