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 a64dbf85c4a6e30eb7a9395be0348fed53648e38..65528bfe22723125b3f3e742626cf71a85063f20 100644 |
--- a/chrome/browser/chromeos/login/wizard_controller.cc |
+++ b/chrome/browser/chromeos/login/wizard_controller.cc |
@@ -376,7 +376,9 @@ BaseScreen* WizardController::CreateScreen(const std::string& screen_name) { |
} else if (screen_name == kHostPairingScreenName) { |
if (!remora_controller_) { |
remora_controller_.reset( |
- new pairing_chromeos::BluetoothHostPairingController()); |
+ new pairing_chromeos::BluetoothHostPairingController( |
+ BrowserThread::GetMessageLoopProxyForThread( |
+ BrowserThread::FILE))); |
remora_controller_->StartPairing(); |
} |
return new HostPairingScreen(this, this, |
@@ -1336,6 +1338,7 @@ void WizardController::MaybeStartListeningForSharkConnection() { |
if (!shark_connection_listener_) { |
shark_connection_listener_.reset( |
new pairing_chromeos::SharkConnectionListener( |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE), |
base::Bind(&WizardController::OnSharkConnected, |
weak_factory_.GetWeakPtr()))); |
} |