Bug 5730

Summary: No damage on named pixmaps
Product: xorg Reporter: Søren Sandmann Pedersen <soren.sandmann>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
The program none

Description Søren Sandmann Pedersen 2006-01-26 15:26:22 UTC
The soon-to-be-attached program demonstrates that damage is not created for a
pixmap that was created with XCompositeNameWindowPixmap() when things are drawn
the corresponding window. This is wrong in my opinion as the drawable really
does change even if the painting is actually done on a different drawable.
Comment 1 Søren Sandmann Pedersen 2006-01-26 15:27:37 UTC
Created attachment 4475 [details]
The program
Comment 2 Søren Sandmann Pedersen 2006-01-26 15:44:32 UTC
Hmm, it seems I was too quick. The program does actually generate damage events,
but they arrive with the drawable fields set to '0', not to the ID of the pixmap.
Comment 3 Daniel Stone 2007-02-27 01:30:12 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 4 Keith Packard 2010-05-11 09:59:28 UTC
Just need to save the drawable ID used to do the lookup and report that back in the damage events.

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.