Descriptionozone: evdev: Move touch ui::Event transformation to EventFactoryEvdev
This is part of a series moving IO on evdev devices to a fast thread,
since UI thread is too slow for the cursor.
DeviceDataManager is a UI thread object, so move final transformation
of touches into EventFactoryEvdev prior to dispatch into UI. This
will avoid sharing state across threads.
BUG=449710
TEST=boot link_freon & move cursor
Committed: https://crrev.com/40ee4d543a2f09bf72e19f5db26e2f20d52e344c
Cr-Commit-Position: refs/heads/master@{#313204}
Patch Set 1 #Patch Set 2 : update touch_event_converter_evdev_unittest.cc #Patch Set 3 : updates for events_unittests #
Total comments: 4
Patch Set 4 : update comment & add missing export #Messages
Total messages: 10 (2 generated)
|