The index [0] for the second valuator looks bogus; fix it.
Signed-off-by: Oldřich Jedlička <[email protected]>
---
dix/getevents.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dix/getevents.c b/dix/getevents.c
index bfde2e9..82bb77b 100644
--- a/dix/getevents.c
+++ b/dix/getevents.c
@@ -296,7 +296,7 @@ updateSlaveDeviceCoords(DeviceIntPtr master, DeviceIntPtr
pDev)
&pDev->last.remainder[0], NULL, pDev->valuator->axes +
0, scr->width);
if(pDev->valuator->numAxes > 1)
pDev->last.valuators[1] = rescaleValuatorAxis(pDev->last.valuators[1],
pDev->last.remainder[1],
- &pDev->last.remainder[0], NULL, pDev->valuator->axes +
1, scr->height);
+ &pDev->last.remainder[1], NULL, pDev->valuator->axes +
1, scr->height);
/* calculate the other axis as well based on info from the old
* slave-device. If the old slave had less axes than this one,
--
1.6.6
_______________________________________________
xorg-devel mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-devel