| Index: chrome/browser/chromeos/login/wizard_controller.cc
|
| diff --git a/chrome/browser/chromeos/login/wizard_controller.cc b/chrome/browser/chromeos/login/wizard_controller.cc
|
| index 063ab806ec2f2792061acf92bef986bffc4649a8..f879df3322e0cad1cb6caea22561a5ee43d594e8 100644
|
| --- a/chrome/browser/chromeos/login/wizard_controller.cc
|
| +++ b/chrome/browser/chromeos/login/wizard_controller.cc
|
| @@ -15,10 +15,13 @@
|
| #include "base/bind.h"
|
| #include "base/callback_helpers.h"
|
| #include "base/command_line.h"
|
| +#include "base/location.h"
|
| #include "base/logging.h"
|
| #include "base/macros.h"
|
| #include "base/metrics/histogram.h"
|
| +#include "base/single_thread_task_runner.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| +#include "base/threading/thread_task_runner_handle.h"
|
| #include "chrome/browser/browser_process.h"
|
| #include "chrome/browser/browser_process_platform_part.h"
|
| #include "chrome/browser/chrome_notification_types.h"
|
| @@ -251,7 +254,7 @@ WizardController::WizardController(LoginDisplayHost* host, OobeUI* oobe_ui)
|
|
|
| WizardController::~WizardController() {
|
| if (shark_connection_listener_.get()) {
|
| - base::MessageLoop::current()->DeleteSoon(
|
| + base::ThreadTaskRunnerHandle::Get()->DeleteSoon(
|
| FROM_HERE, shark_connection_listener_.release());
|
| }
|
| if (default_controller_ == this) {
|
| @@ -1362,7 +1365,7 @@ void WizardController::OnSharkConnected(
|
| remora_controller) {
|
| VLOG(1) << "OnSharkConnected";
|
| remora_controller_ = std::move(remora_controller);
|
| - base::MessageLoop::current()->DeleteSoon(
|
| + base::ThreadTaskRunnerHandle::Get()->DeleteSoon(
|
| FROM_HERE, shark_connection_listener_.release());
|
| SetControllerDetectedPref(true);
|
| ShowHostPairingScreen();
|
|
|