summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Kang <jonathan121537@gmail.com>2018-05-21 15:23:04 +0800
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2018-06-08 13:03:53 +0000
commitca15b9822d34d24f6ca584534885f3831f99f8d6 (patch)
treeb4a8cb5803be4980c56b790477f913af8dff5080
parent86d1d30c631ab68fb80779bf7d6dc558689a9e7c (diff)
downloadgnome-control-center-ca15b9822d34d24f6ca584534885f3831f99f8d6.tar.gz
wifi: only manage Wi-Fi devices managed by NM
If a Wi-Fi device is unmanaged by NetworkManager, ignore it.
-rw-r--r--panels/network/cc-wifi-panel.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/panels/network/cc-wifi-panel.c b/panels/network/cc-wifi-panel.c
index be8f787e6..36421eb37 100644
--- a/panels/network/cc-wifi-panel.c
+++ b/panels/network/cc-wifi-panel.c
@@ -153,7 +153,7 @@ add_wifi_device (CcWifiPanel *self,
NetObject *net_device;
/* Only manage Wi-Fi devices */
- if (!NM_IS_DEVICE_WIFI (device))
+ if (!NM_IS_DEVICE_WIFI (device) || !nm_device_get_managed (device))
return;
/* Create the NetDevice */
@@ -435,7 +435,7 @@ device_removed_cb (NMClient *client,
const gchar *id;
guint i;
- if (!NM_IS_DEVICE_WIFI (device))
+ if (!NM_IS_DEVICE_WIFI (device) || !nm_device_get_managed (device))
return;
id = nm_device_get_udi (device);