From 00acb40f2bc5bb4a1977b9b08db75630677ff787 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 30 Apr 2008 11:29:03 +0930 Subject: [PATCH] dix: fix typo in clipAxis. Check needs to be (min_axis < max_axis), not (min_axis < min_axis) --- dix/getevents.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dix/getevents.c b/dix/getevents.c index 0a44a809f..e9c1db0f5 100644 --- a/dix/getevents.c +++ b/dix/getevents.c @@ -358,8 +358,9 @@ clipAxis(DeviceIntPtr pDev, int axisNum, int *val) { AxisInfoPtr axes = pDev->valuator->axes + axisNum; - /* No clipping if the value-range <= 0 */ - if(axes->min_value < axes->min_value) { + /* Don't clip if min_value and max_value are the same, or if an invalid + range is specified. */ + if(axes->min_value < axes->max_value) { if (*val < axes->min_value) *val = axes->min_value; if (*val > axes->max_value)