]> spindle.queued.net Git - midori/commitdiff
Fix popup menu on folders in history
authorAlexander Butenko <a.butenka@gmail.com>
Thu, 1 Jul 2010 01:24:43 +0000 (21:24 -0400)
committerChristian Dywan <christian@twotoasts.de>
Thu, 1 Jul 2010 18:32:34 +0000 (20:32 +0200)
panels/midori-history.c

index ba3fe3f7ef90bddfa2f16c2ca4fd20825fc22436..c5691d0a3abcbf73fd70078f36f243436ac5bf67 100644 (file)
@@ -631,9 +631,8 @@ midori_history_popup_item (GtkWidget*     menu,
         gtk_label_set_text_with_mnemonic (GTK_LABEL (gtk_bin_get_child (
         GTK_BIN (menuitem))), label);
     if (!strcmp (stock_id, GTK_STOCK_EDIT))
-        gtk_widget_set_sensitive (menuitem,
-            KATZE_IS_ARRAY (item) || uri != NULL);
-    else if (!KATZE_IS_ARRAY (item) && strcmp (stock_id, GTK_STOCK_DELETE))
+        gtk_widget_set_sensitive (menuitem, uri != NULL);
+    else if (katze_item_get_uri (item) && strcmp (stock_id, GTK_STOCK_DELETE))
         gtk_widget_set_sensitive (menuitem, uri != NULL);
     g_object_set_data (G_OBJECT (menuitem), "KatzeItem", item);
     g_signal_connect (menuitem, "activate", G_CALLBACK (callback), history);
@@ -736,7 +735,7 @@ midori_history_popup (GtkWidget*      widget,
     GtkWidget* menuitem;
 
     menu = gtk_menu_new ();
-    if (KATZE_IS_ARRAY (item))
+    if (!katze_item_get_uri (item))
         midori_history_popup_item (menu,
             STOCK_TAB_NEW, _("Open all in _Tabs"),
             item, midori_history_open_in_tab_activate_cb, history);