xserver-multidpi/composite
Peter Harris 5c456b6e2a 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>
(cherry picked from commit d5c23b2948)
2018-02-12 14:50:02 -05:00
..
Makefile.am Export CompositeRegisterAlternateVisuals. 2009-04-27 13:29:40 -07:00
compalloc.c composite: Propagate damagedDescendants when reparented 2018-02-12 14:50:02 -05:00
compext.c res: Fix accounting of redirected window pixmaps for Composite 2016-06-21 11:11:49 -04:00
compinit.c composite: Factor out backing store transition 2015-09-24 13:01:51 -04:00
compint.h composite: Propagate damagedDescendants when reparented 2018-02-12 14:50:02 -05:00
compositeext.h composite: Export compIsAlternateVisual 2017-12-20 15:20:43 -05:00
compoverlay.c Drop trailing whitespaces 2014-11-12 10:25:00 +10:00
compwindow.c composite: Propagate damagedDescendants when reparented 2018-02-12 14:50:02 -05:00