Descriptionozone: evdev: Move MouseButtonMap usage during dispatch 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.
The mouse button map is a UI thread object, so move all of the mouse
processing that needs button map information outside of the
device-specific object. Devices no longer get a MouseButtonMapEvdev*
since they will execute on a different thread.
BUG=449710
TEST=boot link_freon & click mouse
Committed: https://crrev.com/8d667bbac1ca8c96387b3e60259aae2cf02aa569
Cr-Commit-Position: refs/heads/master@{#313425}
Patch Set 1 #Patch Set 2 : updates for events_unittests #Patch Set 3 : update per comments on previous patches #Messages
Total messages: 10 (4 generated)
|