Index: device/usb/usb_service_impl.cc |
diff --git a/device/usb/usb_service_impl.cc b/device/usb/usb_service_impl.cc |
index 2f5883b0678aababf05afc3b261d5111b8ae4546..6c1922d37c1dd5561ccaf1d2b71e42e19a289728 100644 |
--- a/device/usb/usb_service_impl.cc |
+++ b/device/usb/usb_service_impl.cc |
@@ -19,7 +19,6 @@ |
#include "base/stl_util.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/strings/utf_string_conversions.h" |
-#include "base/threading/thread_task_runner_handle.h" |
#include "build/build_config.h" |
#include "components/device_event_log/device_event_log.h" |
#include "device/usb/usb_device_handle.h" |
@@ -215,17 +214,17 @@ void OnDeviceOpenedReadDescriptors( |
} // namespace |
UsbServiceImpl::UsbServiceImpl( |
- scoped_refptr<base::SequencedTaskRunner> blocking_task_runner) |
- : UsbService(base::ThreadTaskRunnerHandle::Get(), blocking_task_runner), |
+ scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_in) |
+ : UsbService(std::move(blocking_task_runner_in)), |
#if defined(OS_WIN) |
device_observer_(this), |
#endif |
weak_factory_(this) { |
- blocking_task_runner->PostTask( |
- FROM_HERE, base::Bind(&InitializeUsbContextOnBlockingThread, |
- base::ThreadTaskRunnerHandle::Get(), |
- base::Bind(&UsbServiceImpl::OnUsbContext, |
- weak_factory_.GetWeakPtr()))); |
+ blocking_task_runner()->PostTask( |
+ FROM_HERE, |
+ base::Bind(&InitializeUsbContextOnBlockingThread, task_runner(), |
+ base::Bind(&UsbServiceImpl::OnUsbContext, |
+ weak_factory_.GetWeakPtr()))); |
} |
UsbServiceImpl::~UsbServiceImpl() { |