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)
old-commit-hash: 0d0c6bea7229e4daf710a574cd186e7cc0b39f57
This commit is contained in:
sshane
2021-07-21 22:45:25 -07:00
committed by GitHub
parent f559d321b4
commit 8f62df9cc8
+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) {