Index: device/bluetooth/bluetooth_adapter_win.cc |
diff --git a/device/bluetooth/bluetooth_adapter_win.cc b/device/bluetooth/bluetooth_adapter_win.cc |
index 8206c9142b44750bebe440fe75249351398dc709..c94609184b1c6f5cf5fc65862440952c7870d3c0 100644 |
--- a/device/bluetooth/bluetooth_adapter_win.cc |
+++ b/device/bluetooth/bluetooth_adapter_win.cc |
@@ -346,6 +346,8 @@ void BluetoothAdapterWin::InitForTest( |
scoped_refptr<base::SequencedTaskRunner> ui_task_runner, |
scoped_refptr<base::SequencedTaskRunner> bluetooth_task_runner) { |
ui_task_runner_ = ui_task_runner; |
+ if (ui_task_runner_ == nullptr) |
+ ui_task_runner_ = base::ThreadTaskRunnerHandle::Get(); |
task_manager_ = |
new BluetoothTaskManagerWin(ui_task_runner_); |
task_manager_->AddObserver(this); |