[gnome-shell/wip/aggregate-menu: 49/69] network: Make sure that the network menu is insensitive when in the lock screen
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/wip/aggregate-menu: 49/69] network: Make sure that the network menu is insensitive when in the lock screen
- Date: Fri, 26 Jul 2013 04:36:07 +0000 (UTC)
commit 01a2606178e8000dd971ecdb4dc8262a395962f6
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Wed Jun 12 03:37:50 2013 -0400
network: Make sure that the network menu is insensitive when in the lock screen
Since the network section of the aggregate menu will be shown in the lock
screen, we need to ensure that users can't tweak with network settings or
anything like that.
https://bugzilla.gnome.org/show_bug.cgi?id=704670
js/ui/status/network.js | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/js/ui/status/network.js b/js/ui/status/network.js
index c94647a..78e2bed 100644
--- a/js/ui/status/network.js
+++ b/js/ui/status/network.js
@@ -696,6 +696,14 @@ const NMApplet = new Lang.Class({
this._client.connect('device-added', Lang.bind(this, this._deviceAdded));
this._client.connect('device-removed', Lang.bind(this, this._deviceRemoved));
this._settings.connect('new-connection', Lang.bind(this, this._newConnection));
+
+ Main.sessionMode.connect('updated', Lang.bind(this, this._sessionUpdated));
+ this._sessionUpdated();
+ },
+
+ _sessionUpdated: function() {
+ let sensitive = !Main.sessionMode.isLocked && !Main.sessionMode.isGreeter;
+ this._section.setSensitive(sensitive);
},
_ensureSource: function() {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]