mirror of
https://gitlab.freedesktop.org/xorg/xserver.git
synced 2025-12-24 23:00:05 +01:00
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
1 changed files with 2 additions and 2 deletions
|
|
@ -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…
Add table
Reference in a new issue