wifi: allow explicit scans during AP/ADHOC modes
The user might still want to see the scan list, to decide whether to stop the hotspot/ADHOC connection and connect to something else. Allow explicit scans.
This commit is contained in:
@@ -508,7 +508,10 @@ _scan_notify_allowed(NMDeviceWifi *self, NMTernary do_kickoff)
|
|||||||
/* something prohibits scanning. */
|
/* something prohibits scanning. */
|
||||||
} else if (NM_IN_SET(priv->mode, _NM_802_11_MODE_ADHOC, _NM_802_11_MODE_AP)) {
|
} else if (NM_IN_SET(priv->mode, _NM_802_11_MODE_ADHOC, _NM_802_11_MODE_AP)) {
|
||||||
/* Don't scan when a an AP or Ad-Hoc connection is active as it will
|
/* Don't scan when a an AP or Ad-Hoc connection is active as it will
|
||||||
* disrupt connected clients or peers. */
|
* disrupt connected clients or peers.
|
||||||
|
*
|
||||||
|
* Explicit scans are allowed however. */
|
||||||
|
explicit_allowed = TRUE;
|
||||||
} else if (NM_IN_SET(state, NM_DEVICE_STATE_DISCONNECTED, NM_DEVICE_STATE_FAILED)) {
|
} else if (NM_IN_SET(state, NM_DEVICE_STATE_DISCONNECTED, NM_DEVICE_STATE_FAILED)) {
|
||||||
/* Can always scan when disconnected */
|
/* Can always scan when disconnected */
|
||||||
explicit_allowed = TRUE;
|
explicit_allowed = TRUE;
|
||||||
|
Reference in New Issue
Block a user