From 79d37d6827bdfd9b1a94ce6918157ce475bc012a Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Wed, 6 Jun 2012 14:42:23 -0500 Subject: add g_bus_unwatch_name() to watcher's dispose() method --- src/dbus-listener.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/dbus-listener.c b/src/dbus-listener.c index 9143a25..7e3d7b5 100644 --- a/src/dbus-listener.c +++ b/src/dbus-listener.c @@ -112,6 +112,12 @@ indicator_power_dbus_listener_dispose (GObject *object) g_clear_object (&priv->proxy); g_clear_object (&priv->cancellable); + if (priv->watcher_id) + { + g_bus_unwatch_name (priv->watcher_id); + priv->watcher_id = 0; + } + G_OBJECT_CLASS (indicator_power_dbus_listener_parent_class)->dispose (object); } -- cgit v1.2.3