From 68d86adbe8d84099812c37a04098f2ab5ccc45a4 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 29 May 2009 12:03:07 +1000 Subject: [PATCH] dix: GetProximityEvents doesn't need extra events for valuators. With internal events, we only have one event for all the data, no need to calculate for extra events. Reported-by: Thomas Jaeger Signed-off-by: Peter Hutterer --- dix/getevents.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/dix/getevents.c b/dix/getevents.c index 9c7ac441b..83aedbe35 100644 --- a/dix/getevents.c +++ b/dix/getevents.c @@ -1138,12 +1138,6 @@ GetProximityEvents(EventList *events, DeviceIntPtr pDev, int type, if ((pDev->valuator->mode & 1) == Relative) num_valuators = 0; - if (num_valuators) { - if ((((num_valuators - 1) / 6) + 1) > MAX_VALUATOR_EVENTS) - num_valuators = MAX_VALUATOR_EVENTS * 6; - num_events += ((num_valuators - 1) / 6) + 1; - } - /* You fail. */ if (first_valuator < 0 || (num_valuators + first_valuator) > pDev->valuator->numAxes)