xserver/dix
Peter Hutterer 908ab3d580 dix: set raw event values before adding up relative values (#46976)
Regression introduced in 4e52cc0ef4

Raw event values are values as-is from the driver, modified only be
transformation or acceleration. 4e52cc caused the mask to be updated from
relative to absolute coordinates which then got written into the raw events.

Move the raw event update into the respective branches for absolute/relative
events.

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

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
Tested-by: Sven Arvidsson <sa@whiz.se>
Reviewed-by: Simon Thum <simon.thum@gmx.de>
2012-03-22 11:33:21 +10:00
..
.gitignore dix and os: gitignore dix.O and os.O 2011-09-23 17:14:47 -07:00
BuiltInAtoms
Makefile.am input: add a TouchClassRec to the devices 2011-12-19 09:08:36 +10:00
Xserver-dtrace.h.in Sun's copyrights now belong to Oracle 2010-12-07 11:10:35 -08:00
Xserver.d Sun's copyrights now belong to Oracle 2010-12-07 11:10:35 -08:00
atom.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
buildatoms
colormap.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
cursor.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
devices.c Indentation: Change '& stuff' to '&stuff' 2012-03-21 14:02:30 -07:00
dispatch.c Indentation: Change '& stuff' to '&stuff' 2012-03-21 14:02:30 -07:00
dispatch.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dixfonts.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dixutils.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
enterleave.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
enterleave.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
eventconvert.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
events.c dix: IsFloating() on master devices is always false 2012-03-22 11:33:20 +10:00
extension.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
ffs.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
gc.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
getevents.c dix: set raw event values before adding up relative values (#46976) 2012-03-22 11:33:21 +10:00
globals.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glyphcurs.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
grabs.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
initatoms.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
inpututils.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
main.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
pixmap.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
privates.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
property.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
protocol.txt
ptrveloc.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
region.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
registry.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
resource.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
selection.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
swaprep.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
swapreq.c Indentation: Change '& stuff' to '&stuff' 2012-03-21 14:02:30 -07:00
tables.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
touch.c Use a new sprite trace for indirect touches when all touches have physically ended 2012-03-22 11:33:20 +10:00
window.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00