[Bug 23841] Steam windows appear tiled in many copies on screen with compositing enabled.

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Aug 24 13:42:49 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=23841





--- Comment #4 from Vincent Povirk <madewokherd at gmail.com>  2010-08-24 13:42:49 ---
This is probably a window manager bug. Maybe I'll write a simple testcase
later.

The X shape extension is used to create non-rectangular windows. Windows has a
similar feature. In both cases, the program supplies a region for the window's
shape. Both drawing and interaction are restricted to the intersection of that
region and the window's "natural" region (the rectangle it would normally
occupy).

I happen to know that the new Steam GUI sets a very large region for its
windows, basically (0,0)-(INT_MAX,INT_MAX), which should be the same as not
setting a custom shape at all. This triggered a bug in Wine that made the
region 0 size, which is why the Steam windows used to be invisible. Wine now
correctly sets that large region.

My guess is that these compositing window managers are not intersecting the X
shape region with the window's rectangle when they draw it.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list