xserver/dix
Peter Hutterer e7cd5cce74 dix: fix zaphod screen scrossing (#54654)
POINTER_SCREEN coordinates are screen-relative. For a Zaphod setup, the
coordinates after a screen crossing are already relative to the new screen's
origin. Add that offset to the coordinates before re-setting.

regression introduced by
commit bafbd99080
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Aug 8 11:34:32 2012 +1000

    dix: work around scaling issues during WarpPointer (#53037)

X.Org Bug 54654 <http://bugs.freedesktop.org/show_bug.cgi?id=54654>

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Keith Packard <keithp@keithp.com>
2012-10-29 13:15:50 +10:00
..
.gitignore
BuiltInAtoms
Makefile.am
Xserver-dtrace.h.in
Xserver.d
atom.c
buildatoms
colormap.c
cursor.c
devices.c
dispatch.c
dispatch.h
dixfonts.c
dixutils.c
enterleave.c
enterleave.h
eventconvert.c
events.c
extension.c
ffs.c
gc.c
getevents.c
globals.c
glyphcurs.c
grabs.c
initatoms.c
inpututils.c
main.c
pixmap.c
privates.c
property.c
protocol.txt
ptrveloc.c
region.c
registry.c
resource.c
selection.c
swaprep.c
swapreq.c
tables.c
touch.c
window.c