[gnome-shell] EndSessionDialog: Add a Close method
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] EndSessionDialog: Add a Close method
- Date: Tue, 12 Feb 2013 15:15:17 +0000 (UTC)
commit 151c699f5c7e172c9f2478b753eb0b7ed74310e2
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Dec 4 18:32:59 2012 -0500
EndSessionDialog: Add a Close method
When there are multiple sessions, we may get a polkit dialog in
response to clicking 'Reboot' in the end session dialog. If the
polkit dialog gets canceled or otherwise ends unsuccessfully,
we are left with the lightbox that the end session dialog puts
up when 'Reboot' is clicked. To remove the lightbox and make the
session fully functional again, gnome-session will call Close.
https://bugzilla.gnome.org/show_bug.cgi?id=688915
js/ui/endSessionDialog.js | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/js/ui/endSessionDialog.js b/js/ui/endSessionDialog.js
index 57a7dcd..59fbae2 100644
--- a/js/ui/endSessionDialog.js
+++ b/js/ui/endSessionDialog.js
@@ -50,6 +50,7 @@ const EndSessionDialogIface = <interface name="org.gnome.SessionManager.EndSessi
<arg type="u" direction="in" />
<arg type="ao" direction="in" />
</method>
+<method name="Close" />
<signal name="ConfirmedLogout" />
<signal name="ConfirmedReboot" />
<signal name="ConfirmedShutdown" />
@@ -488,5 +489,9 @@ const EndSessionDialog = new Lang.Class({
invocation.return_value(null);
this.disconnect(signalId);
}));
+ },
+
+ Close: function(parameters, invocation) {
+ this.close();
}
});
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]