Index: content/browser/geolocation/wifi_data_provider_common.cc |
diff --git a/content/browser/geolocation/wifi_data_provider_common.cc b/content/browser/geolocation/wifi_data_provider_common.cc |
index 388a17e5a9bf3ade6a13ac1c50a58e7790d3dbfb..7bac7abf95c5351f92d7b6dcadba44f8d1a2372a 100644 |
--- a/content/browser/geolocation/wifi_data_provider_common.cc |
+++ b/content/browser/geolocation/wifi_data_provider_common.cc |
@@ -5,6 +5,8 @@ |
#include "content/browser/geolocation/wifi_data_provider_common.h" |
#include "base/bind.h" |
+#include "base/location.h" |
+#include "base/single_thread_task_runner.h" |
#include "base/strings/stringprintf.h" |
#include "base/strings/utf_string_conversions.h" |
@@ -80,10 +82,9 @@ void WifiDataProviderCommon::DoWifiScanTask() { |
} |
void WifiDataProviderCommon::ScheduleNextScan(int interval) { |
- client_loop()->PostDelayedTask( |
- FROM_HERE, |
- base::Bind(&WifiDataProviderCommon::DoWifiScanTask, |
- weak_factory_.GetWeakPtr()), |
+ client_loop()->task_runner()->PostDelayedTask( |
+ FROM_HERE, base::Bind(&WifiDataProviderCommon::DoWifiScanTask, |
+ weak_factory_.GetWeakPtr()), |
base::TimeDelta::FromMilliseconds(interval)); |
} |