summaryrefslogtreecommitdiff
path: root/Xext
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2009-02-10 12:45:49 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2009-02-23 17:52:40 +1000
commit36583a49965c0bb40a84284939b1539b3cb9fc9c (patch)
tree3db0555856827e5ed533821ac166dc099d78491f /Xext
parent47f136ed6fd80310f715a2555501d1b271dd084c (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')
-rw-r--r--Xext/xtest.c4
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;
}