Descriptionozone: evdev: Dispatch events in task
This limits the amount of code that must be reentrant in the case of
nested message loops. In particular libgestures is not reentrant; this
fixes getting some modifiers stuck down with a context menu open.
BUG=418787
TEST=manual on link_freon
Committed: https://crrev.com/0abb227c87a36d12e52976466ea7f62f3945e8af
Cr-Commit-Position: refs/heads/master@{#300488}
Patch Set 1 #Patch Set 2 : rebase #Patch Set 3 : fix tests #Messages
Total messages: 7 (2 generated)
|