patches/nautilus-11-update-bookmarks.diff
author yippi
Thu, 31 May 2012 20:16:52 +0000
changeset 22481 1ff6784d9b6f
parent 22005 bba4f2cf866f
permissions -rw-r--r--
2012-05-31 Brian Cameron <[email protected]> * base-specs/shared-mime-info.spec: Bump to 1.0. * base-specs/nautilus.spec, base-specs/pulseaudio.spec, base-specs/gnome-settings-daemon.spec, specs/SUNWdconf.spec: Add patch comments. * base-specs/gnome-panel.spec: Add --disable-telepathy-glib so it does not build with this module we do not deliver.

--- /usr/tmp/clean/nautilus-2.22.2/src/nautilus-bookmark-list.c	2008-03-29 09:40:25.000000000 +0000
+++ nautilus-2.22.2/src/nautilus-bookmark-list.c	2008-05-02 10:12:24.904444000 +0100
@@ -182,12 +182,25 @@
 }
 
 static void
+appearance_changed_callback (NautilusBookmark     *bookmark,
+				   NautilusBookmarkList *bookmarks)
+{
+	g_assert (NAUTILUS_IS_BOOKMARK (bookmark));
+	g_assert (NAUTILUS_IS_BOOKMARK_LIST (bookmarks));
+
+	g_signal_emit (bookmarks, signals[CHANGED], 0);
+}
+
+static void
 stop_monitoring_bookmark (NautilusBookmarkList *bookmarks,
 			  NautilusBookmark     *bookmark)
 {
 	g_signal_handlers_disconnect_by_func (bookmark,
 					      bookmark_in_list_changed_callback,
 					      bookmarks);
+	g_signal_handlers_disconnect_by_func (bookmark,
+					      appearance_changed_callback,
+					      bookmarks);
 }
 
 static void