[gnome-shell] network: Simplify and fix VPN settings menu item
- From: Rui Matos <rtcm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] network: Simplify and fix VPN settings menu item
- Date: Mon, 21 Aug 2017 10:13:24 +0000 (UTC)
commit f2a9467f91b2d34c5b8d7a653ff14562e2210015
Author: Rui Matos <tiagomatos gmail com>
Date: Sun Aug 20 17:52:48 2017 +0200
network: Simplify and fix VPN settings menu item
As in commit b2b2f65 and furthermore it doesn't make much sense to
change the menu item according to the number of connections since all
connections here are of the same type.
https://bugzilla.gnome.org/show_bug.cgi?id=786520
js/ui/status/network.js | 31 +------------------------------
1 files changed, 1 insertions(+), 30 deletions(-)
---
diff --git a/js/ui/status/network.js b/js/ui/status/network.js
index 831027e..02a43c1 100644
--- a/js/ui/status/network.js
+++ b/js/ui/status/network.js
@@ -1491,36 +1491,7 @@ var NMVPNSection = new Lang.Class({
_init: function(client) {
this.parent(client);
- this._vpnSettings = new PopupMenu.PopupMenuItem('');
- this.item.menu.addMenuItem(this._vpnSettings);
- this._vpnSettings.connect('activate', Lang.bind(this, this._onSettingsActivate));
-
- this._sync();
- },
-
- _sync: function() {
- let nItems = this._connectionItems.size;
- this.item.actor.visible = (nItems > 0);
-
- if (nItems > 1)
- this._vpnSettings.label.text = _("Network Settings");
- else
- this._vpnSettings.label.text = _("VPN Settings");
-
- this.parent();
- },
-
- _onSettingsActivate: function() {
- let nItems = this._connectionItems.size;
- if (nItems > 1) {
- let appSys = Shell.AppSystem.get_default();
- let app = appSys.lookup_app('gnome-network-panel.desktop');
- app.launch(0, -1, false);
- } else {
- let connection = this._connections[0];
- Util.spawnApp(['gnome-control-center', 'network', 'show-device',
- connection.get_path()]);
- }
+ this.item.menu.addSettingsAction(_("VPN Settings"), 'gnome-network-panel.desktop');
},
_getDescription: function() {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]