Line
Link Here
|
0 |
-- |
0 |
++ b/dix/getevents.c |
1 |
-- a/dix/getevents.c |
|
|
Lines 308-317
clipAxis(DeviceIntPtr pDev, int axisNum,
Link Here
|
308 |
{ |
308 |
{ |
309 |
AxisInfoPtr axes = pDev->valuator->axes + axisNum; |
309 |
AxisInfoPtr axes = pDev->valuator->axes + axisNum; |
310 |
|
310 |
|
311 |
if (*val < axes->min_value) |
311 |
/* No clipping if the value-range <= 0 */ |
312 |
*val = axes->min_value; |
312 |
if(axes->min_value < axes->min_value) { |
313 |
if (axes->max_value >= 0 && *val > axes->max_value) |
313 |
if (*val < axes->min_value) |
314 |
*val = axes->max_value; |
314 |
*val = axes->min_value; |
|
|
315 |
if (*val > axes->max_value) |
316 |
*val = axes->max_value; |
317 |
} |
315 |
} |
318 |
} |
316 |
|
319 |
|
317 |
/** |
320 |
/** |