diff --git a/Xi/warpdevp.c b/Xi/warpdevp.c index 565317fe9..b40a12c5a 100644 --- a/Xi/warpdevp.c +++ b/Xi/warpdevp.c @@ -163,7 +163,7 @@ ProcXWarpDevicePointer(ClientPtr client) /* if we don't update the device, we get a jump next time it moves */ pDev->last.valuators[0] = x; - pDev->last.valuators[1] = x; + pDev->last.valuators[1] = y; miPointerUpdateSprite(pDev); /* FIXME: XWarpPointer is supposed to generate an event. It doesn't do it