[gnome-shell/wip/aggregate-menu: 29/48] 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: 29/48] network: Make sure that the network menu is insensitive when in the lock screen
- Date: Fri, 19 Jul 2013 10:08:53 +0000 (UTC)
commit 4cb2abf8f03ed6ffae6d176bb8348a5f1c554070
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.
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 f2a68ea..f6d9509 100644
--- a/js/ui/status/network.js
+++ b/js/ui/status/network.js
@@ -646,6 +646,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]