Bug 20912 - set background none on composite overlay window
Summary: set background none on composite overlay window
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-27 09:37 UTC by Havoc Pennington
Modified: 2009-04-03 08:24 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
set bg to none on COW (1.35 KB, patch)
2009-03-27 09:37 UTC, Havoc Pennington
no flags Details | Splinter Review

Description Havoc Pennington 2009-03-27 09:37:30 UTC
Created attachment 24322 [details] [review]
set bg to none on COW

Lots of distributions are working on a completely smooth boot from BIOS all the way through to the desktop.

One glitch is that when the compositing manager starts up and maps the composite overlay window, the screen flashes to white.

It seems there's no way to avoid this, because to get the window ID of the overlay window, you have to XCompositeGetOverlayWindow(), which maps it immediately. So there's no opportunity to change its background. The overlay window is on top of everything and unaffected by composite redirection, so the white flash is visible.

Proposed solution is to default the COW to background None.

Attached patch, which is untested, shows how I think this might be implemented.
Comment 1 Adam Jackson 2009-04-03 08:24:30 UTC
Can't possibly be worse.

Applied, thanks!


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.