[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