[gnome-shell/gnome-3-28] network: Update the icon in the panel whenever NM's state changes
- From: Marco Trevisan <marcotrevi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/gnome-3-28] network: Update the icon in the panel whenever NM's state changes
- Date: Thu, 17 May 2018 20:29:01 +0000 (UTC)
commit 9a2597f80b936eb857d1ed9be9793514eda60e6c
Author: Mario Sanchez Prada <mario endlessm com>
Date: Tue Apr 17 21:51:34 2018 +0100
network: Update the icon in the panel whenever NM's state changes
Similar to what it's done when the main connection changes, we need
to make sure that the icon in the panel gets updated before calling
_syncConnectivity(), so that the icon gets always updated if needed,
regardless of whether there's an active connection or not.
This is needed because there's at least one case when an icon should
be shown when the computer is not connected to any network: when a
hotspot has been enabled, which can be useful even if there's not
an internet connection to share (e.g. to easily allow connecting
other devices to the computer.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell/issues/214
(cherry picked from commit d8b9e23502ad763329c75659387c21fb9084de57)
js/ui/status/network.js | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/js/ui/status/network.js b/js/ui/status/network.js
index 54ed5cabc..a75993612 100644
--- a/js/ui/status/network.js
+++ b/js/ui/status/network.js
@@ -1944,6 +1944,7 @@ var NMApplet = new Lang.Class({
this.indicators.visible = this._client.nm_running;
this.menu.actor.visible = this._client.networking_enabled;
+ this._updateIcon();
this._syncConnectivity();
},
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]