|  |  | @ -112,7 +112,6 @@ void WifiManager::refreshNetworks() { | 
			
		
	
		
		
			
				
					
					|  |  |  |     seen_ssids.push_back(network.ssid); |  |  |  |     seen_ssids.push_back(network.ssid); | 
			
		
	
		
		
			
				
					
					|  |  |  |     seen_networks.push_back(network); |  |  |  |     seen_networks.push_back(network); | 
			
		
	
		
		
			
				
					
					|  |  |  |   } |  |  |  |   } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | QString WifiManager::get_ipv4_address() { |  |  |  | QString WifiManager::get_ipv4_address() { | 
			
		
	
	
		
		
			
				
					|  |  | @ -375,8 +374,10 @@ void WifiManager::stateChange(unsigned int new_state, unsigned int previous_stat | 
			
		
	
		
		
			
				
					
					|  |  |  |     emit wrongPassword(connecting_to_network); |  |  |  |     emit wrongPassword(connecting_to_network); | 
			
		
	
		
		
			
				
					
					|  |  |  |   } else if (new_state == state_connected) { |  |  |  |   } else if (new_state == state_connected) { | 
			
		
	
		
		
			
				
					
					|  |  |  |     connecting_to_network = ""; |  |  |  |     connecting_to_network = ""; | 
			
		
	
		
		
			
				
					
					|  |  |  |     refreshNetworks(); |  |  |  |     if (this->isVisible()) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     emit refreshSignal(); |  |  |  |       refreshNetworks(); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       emit refreshSignal(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |   } |  |  |  |   } | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -386,8 +387,10 @@ void WifiManager::propertyChange(const QString &interface, const QVariantMap &pr | 
			
		
	
		
		
			
				
					
					|  |  |  |     if (knownConnections.isEmpty()) { |  |  |  |     if (knownConnections.isEmpty()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |       knownConnections = listConnections(); |  |  |  |       knownConnections = listConnections(); | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |     refreshNetworks();  // TODO: only refresh on first scan, then use AccessPointAdded and Removed signals
 |  |  |  |     if (this->isVisible()) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     emit refreshSignal(); |  |  |  |       refreshNetworks();  // TODO: only refresh on first scan, then use AccessPointAdded and Removed signals
 | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       emit refreshSignal(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |   } |  |  |  |   } | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |