[gnome-shell] loginManager: Remove login manager versions of PowerOff/Reboot
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] loginManager: Remove login manager versions of PowerOff/Reboot
- Date: Thu, 22 Aug 2013 21:18:02 +0000 (UTC)
commit ce768241da80dd0b8af39635c1f28b62aabcf0dc
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Thu Aug 22 15:38:28 2013 -0400
loginManager: Remove login manager versions of PowerOff/Reboot
These don't go through gnome-session, so they don't properly update
its state machine. We should use these in the future when we want to
use logind user sessions, but for now, they're just a trap.
https://bugzilla.gnome.org/show_bug.cgi?id=706612
js/misc/loginManager.js | 64 -----------------------------------------------
1 files changed, 0 insertions(+), 64 deletions(-)
---
diff --git a/js/misc/loginManager.js b/js/misc/loginManager.js
index ce4af41..62357ea 100644
--- a/js/misc/loginManager.js
+++ b/js/misc/loginManager.js
@@ -8,21 +8,9 @@ const Shell = imports.gi.Shell;
const Signals = imports.signals;
const SystemdLoginManagerIface = <interface name='org.freedesktop.login1.Manager'>
-<method name='PowerOff'>
- <arg type='b' direction='in'/>
-</method>
-<method name='Reboot'>
- <arg type='b' direction='in'/>
-</method>
<method name='Suspend'>
<arg type='b' direction='in'/>
</method>
-<method name='CanPowerOff'>
- <arg type='s' direction='out'/>
-</method>
-<method name='CanReboot'>
- <arg type='s' direction='out'/>
-</method>
<method name='CanSuspend'>
<arg type='s' direction='out'/>
</method>
@@ -159,24 +147,6 @@ const LoginManagerSystemd = new Lang.Class({
}));
},
- canPowerOff: function(asyncCallback) {
- this._proxy.CanPowerOffRemote(function(result, error) {
- if (error)
- asyncCallback(false);
- else
- asyncCallback(result[0] != 'no');
- });
- },
-
- canReboot: function(asyncCallback) {
- this._proxy.CanRebootRemote(function(result, error) {
- if (error)
- asyncCallback(false);
- else
- asyncCallback(result[0] != 'no');
- });
- },
-
canSuspend: function(asyncCallback) {
this._proxy.CanSuspendRemote(function(result, error) {
if (error)
@@ -195,14 +165,6 @@ const LoginManagerSystemd = new Lang.Class({
});
},
- powerOff: function() {
- this._proxy.PowerOffRemote(true);
- },
-
- reboot: function() {
- this._proxy.RebootRemote(true);
- },
-
suspend: function() {
this._proxy.SuspendRemote(true);
},
@@ -264,24 +226,6 @@ const LoginManagerConsoleKit = new Lang.Class({
}));
},
- canPowerOff: function(asyncCallback) {
- this._proxy.CanStopRemote(function(result, error) {
- if (error)
- asyncCallback(false);
- else
- asyncCallback(result[0]);
- });
- },
-
- canReboot: function(asyncCallback) {
- this._proxy.CanRestartRemote(function(result, error) {
- if (error)
- asyncCallback(false);
- else
- asyncCallback(result[0]);
- });
- },
-
canSuspend: function(asyncCallback) {
asyncCallback(false);
},
@@ -290,14 +234,6 @@ const LoginManagerConsoleKit = new Lang.Class({
asyncCallback([]);
},
- powerOff: function() {
- this._proxy.StopRemote();
- },
-
- reboot: function() {
- this._proxy.RestartRemote();
- },
-
suspend: function() {
this.emit('prepare-for-sleep', true);
this.emit('prepare-for-sleep', false);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]