dix: set the valuator mode in set_valuators

We only have per-device mode for now anyway.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2009-02-24 15:26:20 +10:00
parent cffa3c499a
commit 59bc615ed2

View File

@ -143,9 +143,11 @@ set_valuators(DeviceIntPtr dev, DeviceEvent* event, int first_valuator,
int i;
for (i = first_valuator; i < first_valuator + num_valuators; i++)
{
SetBit(event->valuators.mask, i);
/* FIXME: Set the current mode */
if (dev->valuator->mode == Absolute)
SetBit(event->valuators.mode, i);
}
memcpy(&event->valuators.data[first_valuator],
valuators, num_valuators * sizeof(uint32_t));