Descriptionozone: evdev: Move EventModifiersEvdev usage 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.
EventModifiersEvdev is a UI thread object, so move all remaining
ui::Event construction outside of the device-specific objects. Devices
no longer get a EventModifiersEvdev* since they will execute on a
different thread.
This completes the series moving ui::Event construction out of device
objects and into EventFactoryEvdev.
BUG=449710
TEST=boot link_freon & click mouse
Committed: https://crrev.com/c21dfe902bc2da191d73f154406acc3e4b38d952
Cr-Commit-Position: refs/heads/master@{#313464}
Patch Set 1 #Patch Set 2 : updates for events_unittests #Patch Set 3 : update per comments on previous patches #Messages
Total messages: 8 (2 generated)
|