xserver-multidpi/composite
Peter Harris d5c23b2948 composite: Propagate damagedDescendants when reparented
If a window that is fully covered by an automatic-redirected descendant
(even implicitly, eg. via BackingStores) is reparented, the automatic
updates could be broken if the new parent is not marked as having
damaged descendants.

Fix this issue by propagating the damagedDescendants flag whenever a
window is reparented.

Reviewed-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Peter Harris <pharris@opentext.com>
2018-01-24 16:20:21 -05:00
..
compalloc.c composite: Propagate damagedDescendants when reparented 2018-01-24 16:20:21 -05:00
compext.c dispatch: Mark swapped dispatch as _X_COLD 2017-03-01 10:16:20 -05:00
compinit.c Use ARRAY_SIZE all over the tree 2017-10-30 13:45:20 -04:00
compint.h composite: Propagate damagedDescendants when reparented 2018-01-24 16:20:21 -05:00
compositeext.h composite: Export compIsAlternateVisual 2017-01-25 11:27:06 -05:00
compoverlay.c Drop trailing whitespaces 2014-11-12 10:25:00 +10:00
compwindow.c composite: Propagate damagedDescendants when reparented 2018-01-24 16:20:21 -05:00
Makefile.am Export CompositeRegisterAlternateVisuals. 2009-04-27 13:29:40 -07:00
meson.build Add a Meson build system alongside autotools. 2017-04-26 15:25:27 -07:00