From 658179546f22d6e229be3f58457e604a0faf977b Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Thu, 2 Oct 2008 17:59:56 +0000 Subject: refresh wpa_supplicant network ids after wpa_supplicant is restarted too --- lib/network/connection/wireless.pm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'lib/network/connection') diff --git a/lib/network/connection/wireless.pm b/lib/network/connection/wireless.pm index 7027092..361da27 100644 --- a/lib/network/connection/wireless.pm +++ b/lib/network/connection/wireless.pm @@ -361,10 +361,9 @@ sub get_networks { sub refresh_roaming_ids { my ($self) = @_; #- needed when switching from non-roaming to roaming - #- to get wpa_supplicant network IDs - get_networks($self) if - $self->{control}{roaming} && - !any { defined $_->{id} } values %{$self->{networks}}; + #- or after restarting wpa_supplicant + #- to get fresh wpa_supplicant network IDs + get_networks($self) if $self->{control}{roaming}; } sub guess_network { -- cgit v1.2.1