]> spindle.queued.net Git - midori/commitdiff
Append the closed tabs items as a proper submenu.
authorPrzemek Sitek <el.pescado@gazeta.pl>
Sun, 6 Apr 2008 23:15:09 +0000 (01:15 +0200)
committerChristian Dywan <christian@twotoasts.de>
Sun, 6 Apr 2008 23:15:09 +0000 (01:15 +0200)
src/midori-browser.c

index fb08449419058d4446ead2280515a0aa20db970c..3c6ad406ed2d76ffb07560fe85a33ee79b598c78 100644 (file)
@@ -865,8 +865,11 @@ midori_browser_menu_trash_activate_cb (GtkWidget*     widget,
     menuitem = gtk_action_create_menu_item (action);
     gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
     gtk_widget_show (menuitem);
-    sokoke_widget_popup (widget, GTK_MENU (menu), NULL,
-                         SOKOKE_MENU_POSITION_RIGHT);
+    if (GTK_IS_MENU_ITEM (widget))
+        gtk_menu_item_set_submenu (GTK_MENU_ITEM (widget), menu);
+    else
+        sokoke_widget_popup (widget, GTK_MENU (menu), NULL,
+                             SOKOKE_MENU_POSITION_RIGHT);
 }
 
 static void
@@ -1687,7 +1690,7 @@ static gboolean
 midori_panel_close_cb (MidoriPanel*   panel,
                        MidoriBrowser* browser)
 {
-    config->panelShow = FALSE;
+    _action_set_active (browser, "Panel", FALSE);
     return FALSE;
 }