From fb561f10a7040ea682ad648e8687b8295f366854 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Fri, 20 Sep 2013 12:50:36 -0400 Subject: [PATCH] network: Make sure to set the signal icon at dialog item construction time We forgot to set it here; it would be updated if there was changes in the signal, but not when it was created. https://bugzilla.gnome.org/show_bug.cgi?id=708442 --- js/ui/status/network.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/js/ui/status/network.js b/js/ui/status/network.js index b7e6bf9c9..90399d4b6 100644 --- a/js/ui/status/network.js +++ b/js/ui/status/network.js @@ -547,18 +547,24 @@ const NMWirelessDialogItem = new Lang.Class({ this._signalIcon = new St.Icon({ style_class: 'nm-dialog-icon' }); this._icons.add_actor(this._signalIcon); + + this._sync(); + }, + + _sync: function() { + this._signalIcon.icon_name = this._getSignalIcon(); }, updateBestAP: function(ap) { this._ap = ap; - this._signalIcon.icon_name = this._getIcon(); + this._sync(); }, setActive: function(isActive) { this._selectedIcon.opacity = isActive ? 255 : 0; }, - _getIcon: function() { + _getSignalIcon: function() { if (this._ap.mode == NM80211Mode.ADHOC) return 'network-workgroup-symbolic'; else