http://bugs.winehq.org/show_bug.cgi?id=16183
--- Comment #18 from Mark K markk@clara.co.uk 2012-11-26 13:33:49 CST --- Starting with Wine 1.5.13 the problem is less severe. Popups initially appear blank about half the time. But in all cases, changing the popup height by moving the mouse wheel causes the text to appear correctly.
In the hope it might help someone figure out a full fix, I ran regression tests to see which commits caused the improvement. The first one is:
commit d596b62d95f20d59e13e76aaac5e9652e4dda8cc Author: Alexandre Julliard julliard@winehq.org Date: Thu Aug 30 16:18:46 2012 +0200
winex11: Only create the client window when the pixel format is changed.
:040000 040000 69edbb69c4cfea169e1ad5cff60dd9137e4be62b b38e46d082a13734fd014b8c9651e4a0ffab1e12 M dlls
With that commit, on increasing the popup height, background colour still always overwrites the text. However, on *decreasing* the popup height, the text always shows.
The second commit is:
commit 2eebedf38e4d5fd49075f8f89e63f869ca85cceb Author: Alexandre Julliard julliard@winehq.org Date: Mon Apr 30 15:09:03 2012 +0200
winex11: Handle Expose events by refreshing from the window surface.
:040000 040000 33fb0e5963c1326f8765334e4714060c89b21b5e bfc8d1241b83054cc465e92d3f532664ffe55bd8 M dlls
With both those commits we get the current state of this bug, where the popup initially shows blank some of the time, but changing its height always causes the text to show.