1
From b0c54856df71f9cabf9dad176fdade960ef8c5d9 Mon Sep 17 00:00:00 2001
2
From: Chase Douglas <chase.douglas@canonical.com>
3
Date: Fri, 3 Feb 2012 16:19:10 -0800
4
Subject: [PATCH] Implement early touch reject
6
Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
7
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
8
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
10
dix/touch.c | 9 ++++++++-
11
1 files changed, 8 insertions(+), 1 deletions(-)
13
diff --git a/dix/touch.c b/dix/touch.c
14
index 7daf81b..f55bb8c 100644
17
@@ -1019,9 +1019,16 @@ TouchAcceptReject(ClientPtr client, DeviceIntPtr dev, int mode,
18
if (i == ti->num_listeners)
21
- /* FIXME: Implement early accept/reject */
24
+ if (mode == XIRejectTouch)
26
+ TouchRejected(dev, ti, ti->listeners[i].listener, NULL);
29
+ /* FIXME: Implement early accept */
33
nev = GetTouchOwnershipEvents(events, dev, ti, mode,
34
ti->listeners[0].listener, 0);