Peter Hutterer
dc32a23890
Fix two incorrect checks for master devices.
...
These two were sideeffects of lastSlave being in the same field as the
master. For devices generated by the master device directly, lastSlave was 0
and the device would (with the old checks) be interpreted as floating.
Add the required checks to safeguard against master devices.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <tissoire@cena.fr>
2011-02-22 14:35:44 +10:00
..
Makefile.am
dix: Remove the backing store leftovers
2010-11-30 13:46:08 -05:00
mi.h
mi: Remove unused miAllocateGCPrivateIndex
2010-11-30 13:46:09 -05:00
miarc.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
mibitblt.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
mibstore.c
dix: Remove the backing store leftovers
2010-11-30 13:46:08 -05:00
mibstore.h
dix: Remove the backing store leftovers
2010-11-30 13:46:08 -05:00
micmap.c
Sun's copyrights now belong to Oracle
2010-12-07 11:10:35 -08:00
micmap.h
Change the devPrivates API to require dixRegisterPrivateKey
2010-06-05 19:23:03 -07:00
micoord.h
micopy.c
Call SourceValidate even if src == dst
2011-01-05 11:56:42 -08:00
micursor.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
midash.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
midispcur.c
Introduce per-object per-screen privates.
2010-09-18 11:17:18 +02:00
mieq.c
Fix two incorrect checks for master devices.
2011-02-22 14:35:44 +10:00
miexpose.c
Clean up after removal of screen parameters from region macros.
2010-06-05 22:07:21 -07:00
mifillarc.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
mifillarc.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mifillrct.c
Remove more superfluous if(p) checks around free(p)
2010-06-06 20:27:18 +07:00
mifpoly.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mifpolycon.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
migc.c
Clean up after removal of screen parameters from region macros.
2010-06-05 22:07:21 -07:00
migc.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
miglblt.c
miPolyGlyphBlt: Delete redundant ValidateGC.
2010-09-13 15:58:08 -07:00
miinitext.c
NO_PANORAMIX preprocessor symbol is nowhere defined
2011-01-07 09:30:45 +10:00
miline.h
Change the devPrivates API to require dixRegisterPrivateKey
2010-06-05 19:23:03 -07:00
mioverlay.c
Revert "mi: Remove unused overlay support"
2010-06-22 12:11:20 -07:00
mioverlay.h
Revert "mi: Remove unused overlay support"
2010-06-22 12:11:20 -07:00
mipointer.c
mi: simplify a "check for keyboard" condition
2011-02-22 14:35:44 +10:00
mipointer.h
Add API to update setting of waitForUpdate screen private in miPointer
2010-07-02 14:27:49 +10:00
mipointrst.h
mi: remove static GenerateEvent variable.
2011-02-22 14:35:43 +10:00
mipoly.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mipoly.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mipolycon.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
mipolygen.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
mipolypnt.c
Replace dixChangeGC with calls directly to the right variant.
2010-05-13 17:14:07 -07:00
mipolyrect.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
mipolyseg.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mipolytext.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mipolyutil.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
mipushpxl.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00
miscanfill.h
miscrinit.c
mi: Remove unused miAllocateGCPrivateIndex
2010-11-30 13:46:09 -05:00
mispans.c
Remove more superfluous if(p!=NULL) checks around free(p).
2010-11-11 08:29:54 +10:00
mispans.h
Rename region macros to eliminate screen argument
2010-06-05 18:59:00 -07:00
misprite.c
Add subWindowMode parameter to SourceValidate
2011-01-05 11:56:28 -08:00
misprite.h
mi: Delete unused flicker-free MoveCursor code.
2010-06-03 14:03:22 -07:00
mistruct.h
mivalidate.h
dix: Remove the backing store leftovers
2010-11-30 13:46:08 -05:00
mivaltree.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
miwideline.c
mi: Integer overflow for dashed lines longer than 46340. #31093
2010-11-10 14:55:21 -08:00
miwideline.h
Replace dixChangeGC with calls directly to the right variant.
2010-05-13 17:14:07 -07:00
miwindow.c
mi: delete unused code
2010-09-10 21:49:29 +03:00
mizerarc.c
Replace dixChangeGC with calls directly to the right variant.
2010-05-13 17:14:07 -07:00
mizerarc.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mizerclip.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
mizerline.c
Replace X-allocation functions with their C89 counterparts
2010-05-13 00:22:37 +07:00