dix: fix wrong indices in set_valuator.
Reported-by: Thomas Jaeger Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
ae20e748cd
commit
96706c24bd
|
@ -175,8 +175,8 @@ set_valuators(DeviceIntPtr dev, DeviceEvent* event, int first_valuator,
|
|||
SetBit(event->valuators.mask, i);
|
||||
if (dev->valuator->mode == Absolute)
|
||||
SetBit(event->valuators.mode, i);
|
||||
event->valuators.data_frac[first_valuator + i] =
|
||||
dev->last.remainder[first_valuator + i] * (1 << 16) * (1 << 16);
|
||||
event->valuators.data_frac[i] =
|
||||
dev->last.remainder[i] * (1 << 16) * (1 << 16);
|
||||
}
|
||||
|
||||
memcpy(&event->valuators.data[first_valuator],
|
||||
|
|
Loading…
Reference in New Issue