summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2017-11-02 16:33:30 +0100
committerThomas Haller <thaller@redhat.com>2017-11-08 11:33:32 +0100
commitfc18ff30cf74014e613e3c099a901e4e7ba82678 (patch)
treedd50bf36cc18d051bd3b3f296e2866ea7987c0f4
parent9a7e668dbb552667e2545953a325d1d041fa0518 (diff)
downloadNetworkManager-fc18ff30cf74014e613e3c099a901e4e7ba82678.tar.gz
device: move nm_device_get_enabled() from schedule_activate_check() to nm_device_autoconnect_allowed()
-rw-r--r--src/devices/nm-device.c3
-rw-r--r--src/nm-policy.c3
2 files changed, 3 insertions, 3 deletions
diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c
index 3c1a2c7ea1..daba9d4d6c 100644
--- a/src/devices/nm-device.c
+++ b/src/devices/nm-device.c
@@ -4304,6 +4304,9 @@ nm_device_autoconnect_allowed (NMDevice *self)
&& !klass->get_autoconnect_allowed (self))
return FALSE;
+ if (!nm_device_get_enabled (self))
+ return FALSE;
+
/* Unrealized devices can always autoconnect. */
if (nm_device_is_real (self) && priv->state < NM_DEVICE_STATE_DISCONNECTED)
return FALSE;
diff --git a/src/nm-policy.c b/src/nm-policy.c
index 3cfb1f7c4a..6d6bba8cf8 100644
--- a/src/nm-policy.c
+++ b/src/nm-policy.c
@@ -1517,9 +1517,6 @@ schedule_activate_check (NMPolicy *self, NMDevice *device)
if (nm_manager_get_state (priv->manager) == NM_STATE_ASLEEP)
return;
- if (!nm_device_get_enabled (device))
- return;
-
if (!nm_device_autoconnect_allowed (device))
return;