diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2009-02-10 12:45:49 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2009-02-23 17:52:40 +1000 |
commit | 36583a49965c0bb40a84284939b1539b3cb9fc9c (patch) | |
tree | 3db0555856827e5ed533821ac166dc099d78491f /Xext/xtest.c | |
parent | 47f136ed6fd80310f715a2555501d1b271dd084c (diff) |
mi: split EQ popping and event processing into two functions.
mieqProcessInputEvents() - pop an event off the EQ and pass it to
mieqProcessDeviceEvent() - process the event according to the MD/SD hierarchy.
This way, we can use mieqPDE() from Xtest, xkb, and others to post an event.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'Xext/xtest.c')
-rw-r--r-- | Xext/xtest.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/Xext/xtest.c b/Xext/xtest.c index 7e95c8699..6f0d1acf3 100644 --- a/Xext/xtest.c +++ b/Xext/xtest.c @@ -392,10 +392,8 @@ ProcXTestFakeInput(ClientPtr client) break; } - OsBlockSignals(); for (i = 0; i < nevents; i++) - mieqEnqueue(dev, (events+i)->event); - OsReleaseSignals(); + mieqProcessDeviceEvent(dev, (events+i)->event, NULL); return client->noClientException; } |