http://bugs.winehq.org/show_bug.cgi?id=4960
Summary: MDI children not positioned correctly because of invisible parent Product: Wine Version: 0.9.10. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-x11driver AssignedTo: wine-bugs@winehq.org ReportedBy: juris.smotrovs@sets.lv
Wine does not send position changing messages to MDI children having invisible parent. E.g., the messages WM_WINDOWPOSCHANGING, WM_CHILDACTIVATE, WM_WINDOWPOSCHANGED. Windows sends such messages.
Some applications make the frame window client area invisible during creation of MDI children, not to make the MDI child flicker while it is initialized and positioned. Because messages are not sent, the MDI children do not get positioned with Wine.
Shortly I will send a patch correcting this.