Minor tweaks to the menu.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12205 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler 2005-03-31 23:33:08 +00:00
parent c1e0d8cf5e
commit 929db8377e

View File

@ -74,7 +74,7 @@ draw_menu(Menu *menu)
MenuItemIterator iterator = menu->ItemIterator();
MenuItem *item;
int32 i = 0, selected = -1;
int32 i = 0;
while ((item = iterator.Next()) != NULL) {
if (item->Type() == MENU_ITEM_SEPARATOR) {
@ -83,12 +83,11 @@ draw_menu(Menu *menu)
continue;
}
if (item->IsSelected())
selected = i;
print_item_at(i++, item, false);
}
int32 selected = -1;
menu->FindSelected(&selected);
printf("\n[%ld]? ", selected);
}
@ -170,6 +169,7 @@ platform_run_menu(Menu *menu)
selected = atoi(buffer);
item = menu->ItemAt(selected);
item->Select(true);
// leave the menu
if (item->Submenu() != NULL) {