[Bug 15346] Winamp disappears when you move it's location

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Oct 5 12:23:12 CDT 2009


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


Peter Dons Tychsen <donpedro at tdcadsl.dk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |donpedro at tdcadsl.dk




--- Comment #15 from Peter Dons Tychsen <donpedro at tdcadsl.dk>  2009-10-05 12:23:11 ---
I have debugged the problem, and found the following:

1) Winamp itself controls the movement of the windows using DeferWindowPos().
2) This is translate to a XReconfigureWMWindow in x11drv.

This is the problem. Many (most/all) window managers interfere with calls like
this. The easiest way to see this problem is too try and move Winamp out of the
window (partially). This is not allowed by the WM.

The solution is to disable the WM while doing XReconfigureWMWindow() or similar
operations, so that the WM does not interfere. This fixes the problem you have
filed, plus it stabilises and improves the movement of Winamp.

The following patch fixes the problem by doing just that.

Thanks,

/pedro

-- 
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