summaryrefslogtreecommitdiff
path: root/dix
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2009-05-26 13:58:04 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2009-05-27 13:54:19 +1000
commitb3463fd6a89d50a7562c357aeb5314ce0fd6493d (patch)
treebfaed02e3ff1988c9dbefd5f84452fb8195c4bad /dix
parent10b5e981016132b4c07ad9ce68646d0a385e9c24 (diff)
dix: convert window coordinates to FP1616 before calculating event_x/y
root_x/y are already in FP1616 at this point. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'dix')
-rw-r--r--dix/events.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/dix/events.c b/dix/events.c
index 382fd8d06..5e1ab1fa5 100644
--- a/dix/events.c
+++ b/dix/events.c
@@ -2240,8 +2240,8 @@ FixUpEventFromWindow(
event->event = pWin->drawable.id;
if (pSprite->hot.pScreen == pWin->drawable.pScreen)
{
- event->event_x = FP1616(event->root_x - pWin->drawable.x, 0);
- event->event_y = FP1616(event->root_y - pWin->drawable.y, 0);
+ event->event_x = event->root_x - FP1616(pWin->drawable.x, 0);
+ event->event_y = event->root_y - FP1616(pWin->drawable.y, 0);
event->child = child;
} else
{