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 0102cee2c459c30286c2d2c382eb957441626b9e..2fd196fd42560f8852f2830fade59e826d793070 100644 |
--- a/chrome/browser/chromeos/login/wizard_controller.cc |
+++ b/chrome/browser/chromeos/login/wizard_controller.cc |
@@ -378,7 +378,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, |
@@ -1334,6 +1336,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()))); |
} |