Bug 5273

Summary: CompositeUnredirectWindow causes existing redirected windows to be exposed
Product: xorg Reporter: Søren Sandmann Pedersen <soren.sandmann>
Component: Server/GeneralAssignee: Adam Jackson <ajax>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high    
Version: 6.8.2   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
The program none

Description Søren Sandmann Pedersen 2005-12-08 07:31:01 UTC
The program I'll attach demonstrates that calling CompositeUnredirectWindow
on some window will cause existing redirected windows to be sent expose events
and have their backgrounds painted. There is no good reason for this.
Comment 1 Søren Sandmann Pedersen 2005-12-08 07:31:37 UTC
Created attachment 4035 [details]
The program
Comment 2 Daniel Stone 2007-02-27 01:29:13 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 3 chemtech 2013-03-15 14:42:31 UTC
Søren Sandmann Pedersen 
Do you still experience this issue with newer soft ?
Please check the status of your issue.
Comment 4 Adam Jackson 2014-04-07 17:30:57 UTC
Attached testcase no longer prints any extra events with pre-1.16 (and probably earlier), probably due to:

commit 193ecc8b453b22b3e60248b9354c768dbd405598
Author: Ville Syrjälä <ville.syrjala@nokia.com>
Date:   Fri Dec 17 23:46:34 2010 +0200

    composite: Get rid of the internal UnmapWindow+MapWindow cycle

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.