From 6a154efe65ccb59352d36b7fea5e0bc1af057f4e Mon Sep 17 00:00:00 2001 From: Giovanni Campagna Date: Wed, 2 Oct 2013 16:48:35 +0200 Subject: [PATCH] Network: show Not Connected instead of Off when wifi radio is on When wifi is powered but not connected, show Not Connected instead of off. This avoids a Off status next to a Turn Off menu item. https://bugzilla.gnome.org/show_bug.cgi?id=709043 --- js/ui/status/network.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/js/ui/status/network.js b/js/ui/status/network.js index 598b5bb5d..78e44f395 100644 --- a/js/ui/status/network.js +++ b/js/ui/status/network.js @@ -1072,10 +1072,17 @@ const NMDeviceWireless = new Lang.Class({ _getStatus: function() { let ap = this._device.active_access_point; - if (!ap) - return _("Off"); // XXX -- interpret actual status - return ssidToLabel(ap.get_ssid()); + if (ap) + return ssidToLabel(ap.get_ssid()); + else if (!this._client.wireless_hardware_enabled) + return _("Hardware Disabled"); + else if (!this._client.wireless_enabled) + return _("Off"); + else if (this._device.state == NetworkManager.DeviceState.DISCONNECTED) + return _("Not Connected"); + else + return ''; }, _getMenuIcon: function() {