[gnome-shell/wip/aggregate-menu: 28/36] network: Remove notifications on connection failure
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/wip/aggregate-menu: 28/36] network: Remove notifications on connection failure
- Date: Wed, 29 May 2013 20:18:36 +0000 (UTC)
commit 5b9411d19d9ca407b18dd4d27bfd323fb7b02f29
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Thu Apr 25 17:04:44 2013 -0400
network: Remove notifications on connection failure
These are not wanted in the new design.
js/ui/status/network.js | 73 -----------------------------------------------
1 files changed, 0 insertions(+), 73 deletions(-)
---
diff --git a/js/ui/status/network.js b/js/ui/status/network.js
index 135250a..ac14b83 100644
--- a/js/ui/status/network.js
+++ b/js/ui/status/network.js
@@ -13,7 +13,6 @@ const Main = imports.ui.main;
const PanelMenu = imports.ui.panelMenu;
const PopupMenu = imports.ui.popupMenu;
const MessageTray = imports.ui.messageTray;
-const NotificationDaemon = imports.ui.notificationDaemon;
const ModemManager = imports.misc.modemManager;
const Util = imports.misc.util;
@@ -459,14 +458,6 @@ const NMDevice = new Lang.Class({
return;
}
- /* Emit a notification if activation fails, but don't do it
- if the reason is no secrets, as that indicates the user
- cancelled the agent dialog */
- if (newstate == NetworkManager.DeviceState.FAILED &&
- reason != NetworkManager.DeviceStateReason.NO_SECRETS) {
- this.emit('activation-failed', reason);
- }
-
this._updateStatusItem();
this._queueCreateSection();
@@ -1207,14 +1198,6 @@ const NMVPNSection = new Lang.Class({
},
_connectionStateChanged: function(activeConnection) {
- if (newstate == NetworkManager.VPNConnectionState.FAILED &&
- reason != NetworkManager.VPNConnectionStateReason.NO_SECRETS) {
- // FIXME: if we ever want to show something based on reason,
- // we need to convert from NetworkManager.VPNConnectionStateReason
- // to NetworkManager.DeviceStateReason
- this.emit('activation-failed', reason);
- }
-
this._syncConnectionItem(activeConnection, activeConnection._connection);
},
@@ -1350,7 +1333,6 @@ const NMApplet = new Lang.Class({
this.menu.addMenuItem(this._devices.wwan.section);
this._vpnSection = new NMVPNSection(this._client);
- this._vpnSection.connect('activation-failed', Lang.bind(this, this._onActivationFailed));
this.menu.addMenuItem(this._vpnSection.section);
this._readConnections();
@@ -1366,18 +1348,6 @@ const NMApplet = new Lang.Class({
this._settings.connect('new-connection', Lang.bind(this, this._newConnection));
},
- _ensureSource: function() {
- if (!this._source) {
- this._source = new MessageTray.Source(_("Network Manager"),
- 'network-transmit-receive');
- this._source.policy = new
NotificationDaemon.NotificationApplicationPolicy('gnome-network-panel');
-
- this._source.connect('destroy', Lang.bind(this, function() {
- this._source = null;
- }));
- Main.messageTray.add(this._source);
- }
- },
_syncSectionTitle: function(category) {
let devices = this._devices[category].devices;
@@ -1400,34 +1370,6 @@ const NMApplet = new Lang.Class({
this._syncDeviceNames();
},
- _notifyForDevice: function(device, iconName, title, text, urgency) {
- if (device._notification)
- device._notification.destroy();
-
- /* must call after destroying previous notification,
- or this._source will be cleared */
- this._ensureSource();
-
- let gicon = new Gio.ThemedIcon({ name: iconName });
- device._notification = new MessageTray.Notification(this._source, title, text,
- { gicon: gicon });
- device._notification.setUrgency(urgency);
- device._notification.setTransient(true);
- device._notification.connect('destroy', function() {
- device._notification = null;
- });
- this._source.notify(device._notification);
- },
-
- _onActivationFailed: function(device, reason) {
- // XXX: nm-applet has no special text depending on reason
- // but I'm not sure of this generic message
- this._notifyForDevice(device, 'network-error-symbolic',
- _("Connection failed"),
- _("Activation of network connection failed"),
- MessageTray.Urgency.HIGH);
- },
-
_syncDeviceNames: function() {
let names = NMGtk.utils_disambiguate_device_names(this._nmDevices);
for (let i = 0; i < this._nmDevices.length; i++) {
@@ -1465,8 +1407,6 @@ const NMApplet = new Lang.Class({
},
_addDeviceWrapper: function(wrapper) {
- wrapper._activationFailedId = wrapper.connect('activation-failed',
- Lang.bind(this, this._onActivationFailed));
wrapper._deviceStateChangedId = wrapper.connect('state-changed', Lang.bind(this, function(dev) {
this._syncSectionTitle(dev.category);
}));
@@ -1501,7 +1441,6 @@ const NMApplet = new Lang.Class({
},
_removeDeviceWrapper: function(wrapper) {
- wrapper.disconnect(wrapper._activationFailedId);
wrapper.disconnect(wrapper._deviceStateChangedId);
wrapper.destroy();
@@ -1616,12 +1555,6 @@ const NMApplet = new Lang.Class({
if (a._primaryDevice)
a._primaryDevice.setActiveConnection(a);
-
- if (a.state == NetworkManager.ActiveConnectionState.ACTIVATED
- && a._primaryDevice && a._primaryDevice._notification) {
- a._primaryDevice._notification.destroy();
- a._primaryDevice._notification = null;
- }
}
}
@@ -1630,12 +1563,6 @@ const NMApplet = new Lang.Class({
},
_notifyActivated: function(activeConnection) {
- if (activeConnection.state == NetworkManager.ActiveConnectionState.ACTIVATED
- && activeConnection._primaryDevice && activeConnection._primaryDevice._notification) {
- activeConnection._primaryDevice._notification.destroy();
- activeConnection._primaryDevice._notification = null;
- }
-
this._updateIcon();
},
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]