http://bugs.winehq.org/show_bug.cgi?id=24430
Summary: Black gui tab controls Product: Wine Version: 1.1.43 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdi32 AssignedTo: wine-bugs@winehq.org ReportedBy: tomas.jura1@gmail.com
Created an attachment (id=30809) --> (http://bugs.winehq.org/attachment.cgi?id=30809) clip of bad and good controls
In some applications (namely PowerDesigner, MSOffice 2007) there are GUI controls incorrectly painted. The attached picture shows a bad and a good case.
Using git bisect I have found that problematic commit is c29cf0591976f96c3adb30c3c3b6db59f4983251 - winex11: Add support for 32-bit DDBs
I also verified that git revert of villain patch on the current master branch (5815b639794fa5e8e79754d86b66c6a03596731d) really corrects the problem.
I have tested that the problem is not in the placement of wine_tsx11_lock call. I moved it before the line if (!X11DRV_XRender_SetPhysBitmapDepth( physBitmap, bitmap.bmBitsPixel, NULL ... but the problem remained.
Currently I have no clue where the problem could be. I will continue in investigation, but may be someone who is more experienced could find the origin of problem immediatelly.