http://bugs.winehq.org/show_bug.cgi?id=31604
Bug #: 31604 Summary: Steam: Windows can not be closed, they are always opened again (regression) Product: Wine Version: 1.5.12 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 AssignedTo: wine-bugs@winehq.org ReportedBy: diafero@arcor.de CC: julliard@winehq.org Classification: Unclassified Regression SHA1: d35fc4369fd9eb7e5fca78cc0d61e241de286ee0
Using wine 1.5.12, closing a window in Steam immediately re-opens the window. I have not used Steam with wine for more than a year, and remember that the bug was already present back then, but according to this bug it was fixed in the mean time: http://bugs.winehq.org/show_bug.cgi?id=23872
And indeed, going back to wine 1.5.11 fixed the problem. I did a regression test, with the following result:
d35fc4369fd9eb7e5fca78cc0d61e241de286ee0 is the first bad commit commit d35fc4369fd9eb7e5fca78cc0d61e241de286ee0 Author: Alexandre Julliard julliard@winehq.org Date: Wed Aug 29 18:08:37 2012 +0200
user32: Always go through set_window_pos when the WS_VISIBLE style is changed.
:040000 040000 2181c83f9671eb18ffb3538e627cce5d2b0bf7e0 cdf5240aa47f26a98421467c50979a84b60c68e7 M dlls
I verified that reverting this commit indeed fixes the problem.