Index: ui/events/ozone/evdev/event_thread_evdev.cc |
diff --git a/ui/events/ozone/evdev/event_thread_evdev.cc b/ui/events/ozone/evdev/event_thread_evdev.cc |
index 4d153c987778f2a980d12224d59a3cf2b3c19520..5ffe27d94d69d16617aa5d26ffc8b89c4812b186 100644 |
--- a/ui/events/ozone/evdev/event_thread_evdev.cc |
+++ b/ui/events/ozone/evdev/event_thread_evdev.cc |
@@ -12,6 +12,7 @@ |
#include "base/threading/thread.h" |
#include "base/threading/thread_task_runner_handle.h" |
#include "base/trace_event/trace_event.h" |
+#include "ui/events/ozone/evdev/cursor_delegate_evdev.h" |
#include "ui/events/ozone/evdev/device_event_dispatcher_evdev.h" |
#include "ui/events/ozone/evdev/input_device_factory_evdev.h" |
#include "ui/events/ozone/evdev/input_device_factory_evdev_proxy.h" |
@@ -42,6 +43,8 @@ class EvdevThread : public base::Thread { |
new InputDeviceFactoryEvdevProxy(base::ThreadTaskRunnerHandle::Get(), |
input_device_factory_->GetWeakPtr())); |
+ cursor_->InitializeOnEvdev(); |
+ |
init_runner_->PostTask(FROM_HERE, |
base::Bind(init_callback_, base::Passed(&proxy))); |
} |