http://bugs.winehq.org/show_bug.cgi?id=20865
--- Comment #41 from Austin Lund austin.lund@gmail.com 2010-09-14 01:21:26 CDT --- (In reply to comment #40)
What version are you using? Development? After 10 minutes of messing around in Wine 1.3.2 (plus a patch for Starcraft 1's battle.net menus to draw properly I doubt relate to this), this bug seems to still occur if I drag with left click around the top of Steam, but does NOT occur if I drag with Alt+Left-Drag from anywhere on the window. Which do you use?
Descriptive: If I place the cursor next to the username text in the upper right hand corner (for positional reference), and move the window with a regular left click drag the right way / speed, it moves much further than I told it to when I let go of the button. Sometimes it even flies completely offscreen, never to be used again until restarted. Ive tried for quite some time now though to do this with Alt+Left-Drag, and it works just fine with no other ill effects that I see.
There are two bugs here which makes this confusing. The original bug I described was that the window jumped back and fowards whilst being moved There is another bug which gives the window a strange offset when the mouse is released.
The jumping whilst moving is due to the SetWindowPos and ConfigureNotify thing described here and it's fixed for me in the commit that Alexandre references. The jumping on release isn't fixed for me, but is clearly separate from this issue.