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
{
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;
}