dix: replace direct master access with GetMaster and temp. device.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Benjamin Tissoires <tissoire@cena.fr>
This commit is contained in:
parent
c2a9e0a969
commit
d63c979c7f
|
@ -866,10 +866,11 @@ positionSprite(DeviceIntPtr dev, int *x, int *y, float x_frac, float y_frac,
|
||||||
miPointerSetPosition(dev, screenx, screeny);
|
miPointerSetPosition(dev, screenx, screeny);
|
||||||
|
|
||||||
if (dev->u.master) {
|
if (dev->u.master) {
|
||||||
dev->u.master->last.valuators[0] = *screenx;
|
DeviceIntPtr master = GetMaster(dev, MASTER_POINTER);
|
||||||
dev->u.master->last.valuators[1] = *screeny;
|
master->last.valuators[0] = *screenx;
|
||||||
dev->u.master->last.remainder[0] = *screenx_frac;
|
master->last.valuators[1] = *screeny;
|
||||||
dev->u.master->last.remainder[1] = *screeny_frac;
|
master->last.remainder[0] = *screenx_frac;
|
||||||
|
master->last.remainder[1] = *screeny_frac;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dev->valuator)
|
if (dev->valuator)
|
||||||
|
|
Loading…
Reference in New Issue