https://bugs.winehq.org/show_bug.cgi?id=43711
Bug ID: 43711 Summary: XReparentWindow __wine_x11_whole_window Product: Wine-staging Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: markau0@lycos.com CC: erich.e.hoover@wine-staging.com, michael@fds-team.de, sebastian@fds-team.de Distribution: ---
I'm not sure if this is a bug or I'm just not aware of how to do it.
When a GetPropA(hWnd, "__wine_x11_whole_window"); is sent from a Wine app to a Linux app and reparented using XReparentWindow, the Wine app's menus and mouse movements are being referenced from the screens 0,0 instead of the Linux parent windows 0,0.
I've tried sending notify events to the Wine "__wine_x11_whole_window" and various other things.
If I add a XEMBED NOTIFY message then the menus and mouse are ok, but Wine's XEMBED is broken when reparenting in a Linux app and produces windows with problems.