summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
authorstevenjb@google.com <stevenjb@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-12-02 19:19:53 +0000
committerstevenjb@google.com <stevenjb@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-12-02 19:19:53 +0000
commit6043ad6b37b7f21834bbb9595ce88660967dba22 (patch)
tree43bae11dd3cdbcd5c44d1999630e3bea0ca19391 /chrome/browser
parent4b580bf3020b1e0eaf5b7efad50896b4c62474c5 (diff)
downloadchromium_src-6043ad6b37b7f21834bbb9595ce88660967dba22.zip
chromium_src-6043ad6b37b7f21834bbb9595ce88660967dba22.tar.gz
chromium_src-6043ad6b37b7f21834bbb9595ce88660967dba22.tar.bz2
Implement wifi scanning state properly
This addresses the edge case where the UI gets stuck in a 'scanning' state. This is possible now that chromium-os:9326 is fixed. BUG=chromium-os:9448 TEST=See issue Review URL: http://codereview.chromium.org/5497001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68044 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r--chrome/browser/chromeos/cros/network_library.cc14
1 files changed, 5 insertions, 9 deletions
diff --git a/chrome/browser/chromeos/cros/network_library.cc b/chrome/browser/chromeos/cros/network_library.cc
index 5991780..a1ecd0a 100644
--- a/chrome/browser/chromeos/cros/network_library.cc
+++ b/chrome/browser/chromeos/cros/network_library.cc
@@ -1299,7 +1299,6 @@ class NetworkLibraryImpl : public NetworkLibrary {
}
virtual void EnableWifiNetworkDevice(bool enable) {
- wifi_scanning_ = enable; // Cleared in UpdateNetworkManagerStatus.
EnableNetworkDeviceType(TYPE_WIFI, enable);
}
@@ -1579,14 +1578,11 @@ class NetworkLibraryImpl : public NetworkLibrary {
}
wifi_scanning_ = false;
- // TODO(stevenjb): Enable this code once crosbug.com/9326 is fixed.
- // for (int i = 0; i < system->device_size; i++) {
- // const DeviceInfo* device = system->GetDeviceInfo(i);
- // if (device->type == TYPE_WIFI) {
- // if (device->scanning)
- // wifi_scanning_ = true;
- // }
- // }
+ for (int i = 0; i < system->device_size; i++) {
+ const DeviceInfo* device = system->GetDeviceInfo(i);
+ if (device->type == TYPE_WIFI && device->scanning)
+ wifi_scanning_ = true;
+ }
available_devices_ = system->available_technologies;
enabled_devices_ = system->enabled_technologies;