diff options
author | Sascha Hlusiak <saschahlusiak@arcor.de> | 2008-05-30 19:30:06 +0200 |
---|---|---|
committer | Sascha Hlusiak <saschahlusiak@arcor.de> | 2008-05-30 19:38:49 +0200 |
commit | 7982aaa7f071f9a21ad402da872d5328bd7e51ff (patch) | |
tree | 63c029b5406402cd35da92d0b9b1c4116f41ea1d | |
parent | ddcca23a81abf5215f906a7ad097f1ed088ed92b (diff) |
Fix getValuatorEvents to compute number of valuators correctly.
-rw-r--r-- | dix/getevents.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/dix/getevents.c b/dix/getevents.c index d0fe2dbf4..c96ee68cd 100644 --- a/dix/getevents.c +++ b/dix/getevents.c @@ -347,7 +347,7 @@ getValuatorEvents(xEvent *events, DeviceIntPtr pDev, int first_valuator, for (i = first_valuator; i < final_valuator; i += 6, xv++, events++) { xv->type = DeviceValuator; xv->first_valuator = i; - xv->num_valuators = ((num_valuators - i) > 6) ? 6 : (num_valuators - i); + xv->num_valuators = ((final_valuator - i) > 6) ? 6 : (final_valuator - i); xv->deviceid = pDev->id; switch (final_valuator - i) { case 6: |