xserver-multidpi/mi
Peter Hutterer d7ac9aff06 mi: start calculating the sprite trace from the first child of root
Introduced in
73698d41e4 "Make XYToWindow a screen function"

Moving the code into miwindow.c changed the start of the loop from
RootWindow()->firstChild to DeepestSpriteWindow(). This function is only
supposed to be called from miXYToWindow which resets spriteTraceGood to 1,
thus DeepestSpriteWindow() is always the root window anyway.
What got dropped was the firstChild as the first window to handle, so we may
end up with the root window twice in the sprite trace.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Keith Packard <keithp@keithp.com>
2014-05-08 12:59:19 -07:00
..
Makefile.am dix: Delete mibstore.h 2012-09-23 10:31:55 -07:00
mi.h Make XYToWindow a screen function 2014-04-01 10:30:42 -07:00
miarc.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
mibitblt.c mi: miPutImage with XYPixmap failed at depth 32 on 64-bit machines 2014-03-26 12:58:40 -07:00
micmap.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
micmap.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
micoord.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
micopy.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
micursor.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
midash.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
midispcur.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
mieq.c mi: fix printf warning about size_t format specifier 2014-02-10 07:02:34 +10:00
miexpose.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
mifillarc.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mifillarc.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mifillrct.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mifpoly.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mifpolycon.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
migc.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
migc.h Clean up a few function prototypes to not place formals in /**/ 2014-01-12 10:24:12 -08:00
miglblt.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
miinitext.c mi: Hush extension initialization (#75870) 2014-03-29 00:01:11 -07:00
miline.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mioverlay.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
mioverlay.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipointer.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
mipointer.h mipointer: Remove deprecated miPointerCurrentScreen 2013-09-10 13:29:21 -04:00
mipointrst.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipoly.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipoly.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipolycon.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipolygen.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipolypnt.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipolyrect.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
mipolyseg.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipolytext.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipolyutil.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mipushpxl.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
miscanfill.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
miscrinit.c Make XYToWindow a screen function 2014-04-01 10:30:42 -07:00
mispans.c mi: fix shadow warnings 2012-11-05 13:25:02 -06:00
mispans.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
misprite.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
misprite.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mistruct.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mivalidate.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mivaltree.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
miwideline.c mi: Avoid stack smash when drawing dashed lines 2013-09-10 13:26:25 -04:00
miwideline.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
miwindow.c mi: start calculating the sprite trace from the first child of root 2014-05-08 12:59:19 -07:00
mizerarc.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mizerarc.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mizerclip.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
mizerline.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00