From a1eeb6fbecf0bd9665a9158b27c273e83b3ab351 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 6 Dec 2012 13:25:29 +1000 Subject: [PATCH] dix: handle barrier events properly when converting to core/XI 1.x Signed-off-by: Peter Hutterer Reviewed-by: Jasper St. Pierre --- dix/eventconvert.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dix/eventconvert.c b/dix/eventconvert.c index bb5c8d30d..47dcf8b41 100644 --- a/dix/eventconvert.c +++ b/dix/eventconvert.c @@ -161,6 +161,8 @@ EventToCore(InternalEvent *event, xEvent **core_out, int *count_out) case ET_TouchUpdate: case ET_TouchEnd: case ET_TouchOwnership: + case ET_BarrierHit: + case ET_BarrierLeave: ret = BadMatch; break; default: @@ -217,6 +219,8 @@ EventToXI(InternalEvent *ev, xEvent **xi, int *count) case ET_TouchUpdate: case ET_TouchEnd: case ET_TouchOwnership: + case ET_BarrierHit: + case ET_BarrierLeave: *count = 0; *xi = NULL; return BadMatch;