Index: device/hid/hid_service_linux.cc |
diff --git a/device/hid/hid_service_linux.cc b/device/hid/hid_service_linux.cc |
index 8146c14b7d65441b83517ee92cac3b4c54b6d1a6..3fb27aa27d2475a3ca4957d910a827318d7c36ec 100644 |
--- a/device/hid/hid_service_linux.cc |
+++ b/device/hid/hid_service_linux.cc |
@@ -41,8 +41,8 @@ const char kHIDUnique[] = "HID_UNIQ"; |
} // namespace |
HidServiceLinux::HidServiceLinux( |
- scoped_refptr<base::MessageLoopProxy> ui_message_loop) |
- : ui_message_loop_(ui_message_loop), |
+ scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) |
+ : ui_task_runner_(ui_task_runner), |
weak_factory_(this) { |
DeviceMonitorLinux* monitor = DeviceMonitorLinux::GetInstance(); |
monitor->AddObserver(this); |
@@ -132,7 +132,7 @@ void HidServiceLinux::OnDeviceAdded(udev_device* device) { |
if (!client) { |
return; |
} |
- ui_message_loop_->PostTask( |
+ ui_task_runner_->PostTask( |
FROM_HERE, |
base::Bind(&chromeos::PermissionBrokerClient::RequestPathAccess, |
base::Unretained(client), |