| Index: ui/events/ozone/evdev/input_device_factory_evdev_proxy.cc
|
| diff --git a/ui/events/ozone/evdev/input_device_factory_evdev_proxy.cc b/ui/events/ozone/evdev/input_device_factory_evdev_proxy.cc
|
| index 7ee1d6e47a10a2077336d5f07231e53b8d574327..8e3f8001b72a471e61d12767854761257bc9241f 100644
|
| --- a/ui/events/ozone/evdev/input_device_factory_evdev_proxy.cc
|
| +++ b/ui/events/ozone/evdev/input_device_factory_evdev_proxy.cc
|
| @@ -20,6 +20,15 @@ void ForwardGetTouchDeviceStatusReply(
|
| reply_runner->PostTask(FROM_HERE, base::Bind(reply, base::Passed(&status)));
|
| }
|
|
|
| +void ForwardGetTouchEventLogReply(
|
| + scoped_refptr<base::SingleThreadTaskRunner> reply_runner,
|
| + const GetTouchEventLogReply& reply,
|
| + scoped_ptr<std::vector<base::FilePath>> log_paths) {
|
| + // Thread hop back to UI for reply.
|
| + reply_runner->PostTask(FROM_HERE,
|
| + base::Bind(reply, base::Passed(&log_paths)));
|
| +}
|
| +
|
| } // namespace
|
|
|
| InputDeviceFactoryEvdevProxy::InputDeviceFactoryEvdevProxy(
|
| @@ -123,4 +132,15 @@ void InputDeviceFactoryEvdevProxy::GetTouchDeviceStatus(
|
| base::ThreadTaskRunnerHandle::Get(), reply)));
|
| }
|
|
|
| +void InputDeviceFactoryEvdevProxy::GetTouchEventLog(
|
| + const base::FilePath& out_dir,
|
| + const GetTouchEventLogReply& reply) {
|
| + task_runner_->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(&InputDeviceFactoryEvdev::GetTouchEventLog,
|
| + input_device_factory_, out_dir,
|
| + base::Bind(&ForwardGetTouchEventLogReply,
|
| + base::ThreadTaskRunnerHandle::Get(), reply)));
|
| +}
|
| +
|
| } // namespace ui
|
|
|