[tracker/rss-enclosures] Re-fixes NB#180236: Filter not removed when going into UNAVAILABLE



commit 6ddd451be23aa53b5373f0efe0dfcfa348ec3125
Author: Aleksander Morgado <aleksander lanedo com>
Date:   Wed Jul 21 16:31:14 2010 +0200

    Re-fixes NB#180236: Filter not removed when going into UNAVAILABLE

 src/tracker-store/tracker-dbus.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/src/tracker-store/tracker-dbus.c b/src/tracker-store/tracker-dbus.c
index 93d757b..3d42d4c 100644
--- a/src/tracker-store/tracker-dbus.c
+++ b/src/tracker-store/tracker-dbus.c
@@ -209,6 +209,13 @@ tracker_dbus_set_available (gboolean available)
 			                                "NameOwnerChanged",
 			                                G_CALLBACK (name_owner_changed_cb),
 			                                tracker_dbus_get_object (TRACKER_TYPE_RESOURCES));
+
+#ifdef HAVE_DBUS_FD_PASSING
+			dbus_connection_remove_filter (dbus_g_connection_get_connection (connection),
+			                               tracker_steroids_connection_filter,
+			                               tracker_dbus_get_object (TRACKER_TYPE_STEROIDS));
+#endif
+
 			g_slist_foreach (objects, (GFunc) g_object_unref, NULL);
 			g_slist_free (objects);
 			objects = NULL;



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