|
@@ -368,10 +368,7 @@ init_menu (void)
|
|
|
static void
|
|
|
menu_last_selected_cmd (void)
|
|
|
{
|
|
|
- the_menubar->is_active = TRUE;
|
|
|
- the_menubar->is_dropped = (drop_menus != 0);
|
|
|
- the_menubar->previous_widget = dlg_get_current_widget_id (midnight_dlg);
|
|
|
- dlg_select_widget (the_menubar);
|
|
|
+ menubar_activate (the_menubar, drop_menus != 0, -1);
|
|
|
}
|
|
|
|
|
|
/* --------------------------------------------------------------------------------------------- */
|
|
@@ -379,14 +376,14 @@ menu_last_selected_cmd (void)
|
|
|
static void
|
|
|
menu_cmd (void)
|
|
|
{
|
|
|
- if (the_menubar->is_active)
|
|
|
- return;
|
|
|
+ int selected;
|
|
|
|
|
|
if ((get_current_index () == 0) == (current_panel->active != 0))
|
|
|
- the_menubar->selected = 0;
|
|
|
+ selected = 0;
|
|
|
else
|
|
|
- the_menubar->selected = g_list_length (the_menubar->menu) - 1;
|
|
|
- menu_last_selected_cmd ();
|
|
|
+ selected = g_list_length (the_menubar->menu) - 1;
|
|
|
+
|
|
|
+ menubar_activate (the_menubar, drop_menus != 0, selected);
|
|
|
}
|
|
|
|
|
|
/* --------------------------------------------------------------------------------------------- */
|