Bug 5273 - CompositeUnredirectWindow causes existing redirected windows to be exposed
Summary: CompositeUnredirectWindow causes existing redirected windows to be exposed
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: 6.8.2
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Adam Jackson
QA Contact: Xorg Project Team
Depends on:
Reported: 2005-12-08 07:31 UTC by Søren Sandmann Pedersen
Modified: 2014-04-07 17:30 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

The program (2.28 KB, text/plain)
2005-12-08 07:31 UTC, Søren Sandmann Pedersen
no flags Details

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.