First level menus are now considered ancestral for highlighting purposes

This commit is contained in:
Nathan Woods 2014-04-13 14:06:45 +00:00
parent 3a22c7ec12
commit fc3edd5eca

View File

@ -723,9 +723,9 @@ bool ui_menubar::is_highlighted_selection(menu_item *mi)
do do
{ {
selected_item_ancestor = selected_item_ancestor->parent(); selected_item_ancestor = selected_item_ancestor->parent();
result = (mi == selected_item_ancestor) && selected_item_ancestor->is_sub_menu(); result = mi == selected_item_ancestor;
} }
while(!result && selected_item_ancestor->is_sub_menu()); while(!result && selected_item_ancestor != &root_menu());
} }
return result; return result;
} }