| Index: chrome/browser/chromeos/net/network_portal_detector_impl.cc
|
| diff --git a/chrome/browser/chromeos/net/network_portal_detector_impl.cc b/chrome/browser/chromeos/net/network_portal_detector_impl.cc
|
| index 394fc91e859bbf86c0e1d7da31db13daf45f56a3..322e9a014d618c5b7778ee23dae70d6d3f2ed09e 100644
|
| --- a/chrome/browser/chromeos/net/network_portal_detector_impl.cc
|
| +++ b/chrome/browser/chromeos/net/network_portal_detector_impl.cc
|
| @@ -8,10 +8,12 @@
|
|
|
| #include "base/bind.h"
|
| #include "base/command_line.h"
|
| +#include "base/location.h"
|
| #include "base/logging.h"
|
| -#include "base/message_loop/message_loop.h"
|
| #include "base/metrics/histogram.h"
|
| +#include "base/single_thread_task_runner.h"
|
| #include "base/strings/stringprintf.h"
|
| +#include "base/threading/thread_task_runner_handle.h"
|
| #include "chrome/browser/chrome_notification_types.h"
|
| #include "chrome/browser/chromeos/net/network_portal_notification_controller.h"
|
| #include "chromeos/dbus/dbus_thread_manager.h"
|
| @@ -430,7 +432,7 @@ void NetworkPortalDetectorImpl::ScheduleAttempt(const base::TimeDelta& delay) {
|
| next_attempt_delay_ = std::max(delay, strategy_->GetDelayTillNextAttempt());
|
| attempt_task_.Reset(base::Bind(&NetworkPortalDetectorImpl::StartAttempt,
|
| weak_factory_.GetWeakPtr()));
|
| - base::MessageLoop::current()->PostDelayedTask(
|
| + base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
|
| FROM_HERE, attempt_task_.callback(), next_attempt_delay_);
|
| }
|
|
|
| @@ -449,9 +451,8 @@ void NetworkPortalDetectorImpl::StartAttempt() {
|
| base::Bind(&NetworkPortalDetectorImpl::OnAttemptTimeout,
|
| weak_factory_.GetWeakPtr()));
|
|
|
| - base::MessageLoop::current()->PostDelayedTask(
|
| - FROM_HERE,
|
| - attempt_timeout_.callback(),
|
| + base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
|
| + FROM_HERE, attempt_timeout_.callback(),
|
| strategy_->GetNextAttemptTimeout());
|
| }
|
|
|
|
|