| 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));
|
| }
|
|
|
|
|