http://bugs.winehq.org/show_bug.cgi?id=15346
Peter Dons Tychsen donpedro@tdcadsl.dk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |donpedro@tdcadsl.dk
--- Comment #15 from Peter Dons Tychsen donpedro@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