networking: fix connected type for multiple APs (#21678)

* nm uses ssid to dis/connect so use that for ctype

* we don't want to possibly block in the background (from signals)
This commit is contained in:
sshane
2021-07-21 22:45:25 -07:00
committed by GitHub
parent 973e016fa7
commit 0d0c6bea72
+2 -1
View File
@@ -94,7 +94,8 @@ void WifiManager::refreshNetworks() {
unsigned int strength = get_ap_strength(path.path());
SecurityType security = getSecurityType(path.path());
ConnectedType ctype;
if (path.path() != activeAp) {
QString activeSsid = (activeAp != "" && activeAp != "/") ? get_property(activeAp, "Ssid") : "";
if (ssid != activeSsid) {
ctype = ConnectedType::DISCONNECTED;
} else {
if (ssid == connecting_to_network) {