[PATCH] mi: fix accidental x/y coordinate swap
Peter Hutterer
peter.hutterer at who-t.net
Sun Jan 4 17:19:46 PST 2015
Reported-by: Adam Greenblatt <adam.greenblatt at gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
---
mi/mipointer.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/mi/mipointer.c b/mi/mipointer.c
index 2bdd6ca..ada1ab5 100644
--- a/mi/mipointer.c
+++ b/mi/mipointer.c
@@ -598,8 +598,8 @@ miPointerSetPosition(DeviceIntPtr pDev, int mode, double *screenx,
int constrained_x, constrained_y;
int current_x, current_y; /* current position in per-screen coord */
- current_x = MIPOINTER(pDev)->x - pScreen->y;
- current_y = MIPOINTER(pDev)->y - pScreen->x;
+ current_x = MIPOINTER(pDev)->x - pScreen->x;
+ current_y = MIPOINTER(pDev)->y - pScreen->y;
input_constrain_cursor(pDev, pScreen,
current_x, current_y, x, y,
--
2.1.0
More information about the xorg-devel
mailing list