|  |  |  | @ -112,7 +112,6 @@ void WifiManager::refreshNetworks() { | 
			
		
	
		
			
				
					|  |  |  |  |     seen_ssids.push_back(network.ssid); | 
			
		
	
		
			
				
					|  |  |  |  |     seen_networks.push_back(network); | 
			
		
	
		
			
				
					|  |  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | QString WifiManager::get_ipv4_address() { | 
			
		
	
	
		
			
				
					|  |  |  | @ -375,9 +374,11 @@ void WifiManager::stateChange(unsigned int new_state, unsigned int previous_stat | 
			
		
	
		
			
				
					|  |  |  |  |     emit wrongPassword(connecting_to_network); | 
			
		
	
		
			
				
					|  |  |  |  |   } else if (new_state == state_connected) { | 
			
		
	
		
			
				
					|  |  |  |  |     connecting_to_network = ""; | 
			
		
	
		
			
				
					|  |  |  |  |     if (this->isVisible()) { | 
			
		
	
		
			
				
					|  |  |  |  |       refreshNetworks(); | 
			
		
	
		
			
				
					|  |  |  |  |       emit refreshSignal(); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | // https://developer.gnome.org/NetworkManager/stable/gdbus-org.freedesktop.NetworkManager.Device.Wireless.html
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -386,9 +387,11 @@ void WifiManager::propertyChange(const QString &interface, const QVariantMap &pr | 
			
		
	
		
			
				
					|  |  |  |  |     if (knownConnections.isEmpty()) { | 
			
		
	
		
			
				
					|  |  |  |  |       knownConnections = listConnections(); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  |     if (this->isVisible()) { | 
			
		
	
		
			
				
					|  |  |  |  |       refreshNetworks();  // TODO: only refresh on first scan, then use AccessPointAdded and Removed signals
 | 
			
		
	
		
			
				
					|  |  |  |  |       emit refreshSignal(); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | void WifiManager::connectionRemoved(const QDBusObjectPath &path) { | 
			
		
	
	
		
			
				
					|  |  |  | 
 |