[xorg-bugzilla-noise] [Bug 1101] New: Background pixmaps are painted with the wrong origin in child widgets of redirected windows

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Aug 16 13:55:39 PDT 2004


Please do not reply to this email: if you want to comment on the bug, go to          
the URL shown below and enter yourcomments there.   
 
https://freedesktop.org/bugzilla/show_bug.cgi?id=1101        
   
           Summary: Background pixmaps are painted with the wrong origin in
                    child widgets of redirected windows
           Product: xorg
           Version: CVS_head
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: P2
         Component: Server/general
        AssignedTo: xorg-bugzilla-noise at freedesktop.org
        ReportedBy: fredrik at kde.org


When a child widget of a redirected window has a background pixmap set, the 
background pixmap is painted with the wrong origin (the origin of the 
redirected window, rather than that of the child widget). 
 
I've created a simple testcase that creates a 256x256 window, then creates and 
sets a background pixmap for the window. The background pixmap has the same 
size as the window, and is white with a black outline and an X drawn across 
it. 
 
If you start the application without a composite manager running, the window 
is rendered correctly. But as soon as you start xcompmgr (any mode), you'll 
see the background redrawn with the origin of the window manager frame, rather 
than that of the client window. 
 
This bug affects multiple KDE applications, but only when composite is enabled 
and a composite manager is running. 
 
It's possible this is the same problem as reported in bug 1095.        
   
   
--         
Configure bugmail: https://freedesktop.org/bugzilla/userprefs.cgi?tab=email       
   
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the xorg-bugzilla-noise mailing list