diff options
author | Peter Hutterer <peter@cs.unisa.edu.au> | 2008-05-30 15:20:35 +0930 |
---|---|---|
committer | Peter Hutterer <peter@cs.unisa.edu.au> | 2008-05-31 17:42:06 +0930 |
commit | 105d28652d1fb80dd8ce8511e2605dccc8812e99 (patch) | |
tree | dff131287bb580e6a6658efa72811c91d4dc3cab /hw/xnest/screensaver | |
parent | 341a61b608873c77b1a17fe7d145ed3ad716e5a3 (diff) |
Xext: use GPE/GKE from XTestFakeInput #16145
This commit fixes two problems:
1) XTFI used to assemble the event itself, then passed it to the device. It's
much easier to just pass the variables into GPE/GKE and let the DIX do the
rest.
2) XTFI would pass the VCP/VCK as default device to event processing. As a
result, updating LEDs would be updated on the VCK, not on the actual keyboard.
Instead, we now pass the events through the last-used SD, thus toggling the
LEDs on the last keyboard that sent through this MD.
Also some cleanup in XTFI to merge validity checks a bit closer together
rather than having several different sections.
This breaks XTestFakeMotion with Xinerama though.
X.Org Bug 16145 <http://bugs.freedesktop.org/show_bug.cgi?id=16145>
Diffstat (limited to 'hw/xnest/screensaver')
0 files changed, 0 insertions, 0 deletions