[Bug 37052] New: WM_TRANSIENT_FOR occasionally contains unmapped windows
wine-bugs at winehq.org
wine-bugs at winehq.org
Wed Aug 6 13:21:07 CDT 2014
http://bugs.winehq.org/show_bug.cgi?id=37052
Bug ID: 37052
Summary: WM_TRANSIENT_FOR occasionally contains unmapped
windows
Product: Wine
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: winex11.drv
Assignee: wine-bugs at winehq.org
Reporter: jstpierre at mecheye.net
While debugging a focus management issue, I found that Wine creates an odd
arrangement of WM_TRANSIENT_FOR windows. I assume this is the behavior of the
Windows app.
It's reproducible with the first screen of this installer:
http://files01.techspot.com/temp/Unigine-Heaven-40.exe
Wine is creating three windows: the actual installer window (A), a secondary
window (B) as its owner, and a third window (C), invisible owner as B's owner.
The issue is that while A and C are mapped, the intermediate window, B, is not,
and thus the WM_TRANSIENT_FOR is invalid and ignored by window managers. This
has the when activating the invisible owner C from the taskbar or similar, A is
not raised.
--
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