[gnome-keyring] Quit when the session is disconnected.
- From: Stefan Walter <stefw src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnome-keyring] Quit when the session is disconnected.
- Date: Sun, 7 Feb 2010 19:21:16 +0000 (UTC)
commit 6371b7af4700c2ea359ede49bfa4371195cdcc05
Author: Ray Strode <rstrode redhat com>
Date: Sun Feb 7 19:20:27 2010 +0000
Quit when the session is disconnected.
Bug #598494
daemon/dbus/gkd-dbus-session.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/daemon/dbus/gkd-dbus-session.c b/daemon/dbus/gkd-dbus-session.c
index b904486..2810892 100644
--- a/daemon/dbus/gkd-dbus-session.c
+++ b/daemon/dbus/gkd-dbus-session.c
@@ -130,6 +130,10 @@ signal_filter (DBusConnection *conn, DBusMessage *msg, void *user_data)
unregister_daemon_in_session (conn);
gkd_main_quit ();
return DBUS_HANDLER_RESULT_HANDLED;
+ } else if (dbus_message_is_signal (msg, DBUS_INTERFACE_LOCAL, "Disconnected")) {
+ unregister_daemon_in_session (conn);
+ gkd_main_quit ();
+ return DBUS_HANDLER_RESULT_HANDLED;
}
return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]