aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Kerr <charles.kerr@canonical.com>2013-07-01 12:35:17 -0500
committerCharles Kerr <charles.kerr@canonical.com>2013-07-01 12:35:17 -0500
commit37694a94d8c188b909740f2eed7a984273dc2320 (patch)
treeb598fe54d935c386134308d7bf12597da941c8f2
parentb252745c8111c9be1d7e95a88daab1e2568b1afc (diff)
downloadayatana-indicator-session-37694a94d8c188b909740f2eed7a984273dc2320.tar.gz
ayatana-indicator-session-37694a94d8c188b909740f2eed7a984273dc2320.tar.bz2
ayatana-indicator-session-37694a94d8c188b909740f2eed7a984273dc2320.zip
in backend-dbus/actions.c's set_dm_seat(), since we don't listen to displaymanager's signals anymore, remove unnecessary g_signal_handlers_disconnect() call.
-rw-r--r--src/backend-dbus/actions.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/backend-dbus/actions.c b/src/backend-dbus/actions.c
index 8c1b70b..1756a0f 100644
--- a/src/backend-dbus/actions.c
+++ b/src/backend-dbus/actions.c
@@ -123,17 +123,10 @@ set_dm_seat (IndicatorSessionActionsDbus * self, DisplayManagerSeat * seat)
{
priv_t * p = self->priv;
- if (p->dm_seat != NULL)
- {
- g_signal_handlers_disconnect_by_data (p->dm_seat, self);
- g_clear_object (&p->dm_seat);
- }
+ g_clear_object (&p->dm_seat);
if (seat != NULL)
- {
- p->dm_seat = g_object_ref (seat);
- /*g_signal_connect (seat, "notify::has-actions-account", G_CALLBACK(on_notify_has_actions_account), self);*/
- }
+ p->dm_seat = g_object_ref (seat);
}
static void