[gtk+/gtk-2-16] Fix 'Add to bookmarks' initial sensitivity



commit c4aae6a41106e6d8e2bccb89fd95a52dd23345e6
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Jun 21 23:30:27 2009 -0400

    Fix 'Add to bookmarks' initial sensitivity
    
    Make sure that we always call bookmarks_check_add_sensitivity() at
    least once before popping up a newly created menu. Fixes bug 585858.

 gtk/gtkfilechooserdefault.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c
index 5f40411..ffbabfb 100644
--- a/gtk/gtkfilechooserdefault.c
+++ b/gtk/gtkfilechooserdefault.c
@@ -4312,7 +4312,6 @@ file_list_build_popup_menu (GtkFileChooserDefault *impl)
   impl->browse_files_popup_menu_add_shortcut_item = item;
   gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
 				 gtk_image_new_from_stock (GTK_STOCK_ADD, GTK_ICON_SIZE_MENU));
-  gtk_widget_set_sensitive (item, FALSE);
   g_signal_connect (item, "activate",
 		    G_CALLBACK (add_to_shortcuts_cb), impl);
   gtk_widget_show (item);
@@ -4335,6 +4334,8 @@ file_list_build_popup_menu (GtkFileChooserDefault *impl)
                     G_CALLBACK (show_size_column_toggled_cb), impl);
   gtk_widget_show (item);
   gtk_menu_shell_append (GTK_MENU_SHELL (impl->browse_files_popup_menu), item);
+
+  bookmarks_check_add_sensitivity (impl);
 }
 
 /* Updates the popup menu for the file list, creating it if necessary */



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]