Reported as bug 312507 [1]. File chooser inconsistency. Proposed patch attached. [1] http://bugzilla.gnome.org/show_bug.cgi?id=312507 -- Christian Neumair <chris gnome-de org>
Index: src/nautilus-places-sidebar.c
===================================================================
RCS file: /cvs/gnome/nautilus/src/nautilus-places-sidebar.c,v
retrieving revision 1.5
diff -u -p -r1.5 nautilus-places-sidebar.c
--- src/nautilus-places-sidebar.c 11 Jul 2005 10:12:46 -0000 1.5
+++ src/nautilus-places-sidebar.c 7 Oct 2005 00:05:48 -0000
@@ -213,6 +213,10 @@ update_places (NautilusPlacesSidebar *si
for (index = 0; index < bookmark_count; ++index) {
bookmark = nautilus_bookmark_list_item_at (sidebar->bookmarks, index);
+ if (nautilus_bookmark_uri_known_not_to_exist (bookmark)) {
+ continue;
+ }
+
name = nautilus_bookmark_get_name (bookmark);
icon = nautilus_bookmark_get_icon (bookmark);
mount_uri = nautilus_bookmark_get_uri (bookmark);
Index: src/nautilus-window-bookmarks.c
===================================================================
RCS file: /cvs/gnome/nautilus/src/nautilus-window-bookmarks.c,v
retrieving revision 1.1
diff -u -p -r1.1 nautilus-window-bookmarks.c
--- src/nautilus-window-bookmarks.c 23 Jun 2005 14:16:58 -0000 1.1
+++ src/nautilus-window-bookmarks.c 7 Oct 2005 00:05:48 -0000
@@ -202,6 +202,7 @@ static void
update_bookmarks (NautilusWindow *window)
{
NautilusBookmarkList *bookmarks;
+ NautilusBookmark *bookmark;
guint bookmark_count;
guint index;
GtkUIManager *ui_manager;
@@ -225,9 +226,15 @@ update_bookmarks (NautilusWindow *window
/* append new set of bookmarks */
bookmark_count = nautilus_bookmark_list_length (bookmarks);
for (index = 0; index < bookmark_count; ++index) {
+ bookmark = nautilus_bookmark_list_item_at (bookmarks, index);
+
+ if (nautilus_bookmark_uri_known_not_to_exist (bookmark)) {
+ continue;
+ }
+
nautilus_menus_append_bookmark_to_menu
- (NAUTILUS_WINDOW (window),
- nautilus_bookmark_list_item_at (bookmarks, index),
+ (NAUTILUS_WINDOW (window),
+ bookmark,
NAUTILUS_WINDOW_GET_CLASS (window)->bookmarks_placeholder,
"dynamic",
index,
Attachment:
signature.asc
Description: This is a digitally signed message part