https://bugs.winehq.org/show_bug.cgi?id=57481
Bug ID: 57481 Summary: Prey (2016) X11 fullscreen fails in 9.22 Product: Wine Version: 9.22 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: zlice@crtdrift.us Distribution: ---
Created attachment 77493 --> https://bugs.winehq.org/attachment.cgi?id=77493 prey-9.22-winedbg
Wine 9.21 works fine with Prey https://www.gog.com/en/game/prey
Upgrading to 9.22 fullscreen x11drv will not resume after an alt-tab (tried in multiple window managers)
Some 400 lines of
0024:warn:x11drv:window_configure_notify window 0x20062/3a00001, mismatch config (0,0)-(2560,1440)/230, expected (-32000,-32000)-(-31840,-31969)/228
https://bugs.winehq.org/show_bug.cgi?id=57481
--- Comment #1 from zlice zlice@crtdrift.us --- undid some of commits in 9.22
- winex11: Ignore focus changes during WM_STATE transitions. https://gitlab.winehq.org/wine/wine/-/commit/0dc7e4046836595335cd64c92cc1327... - winex11: Avoid updating _NET_WM_STATE on iconic windows. https://gitlab.winehq.org/wine/wine/-/commit/b1dd7da80693e93acd113b42607e9fd... - winex11: Get rid of the now unnecessary mapped field. https://gitlab.winehq.org/wine/wine/-/commit/cba8970150b39c6ca96af69bd3e5f8a... - winex11: Get rid of the now unnecessary iconic field. https://gitlab.winehq.org/wine/wine/-/commit/a3841ebc853ff682504d13bcfcb4a1d... - winex11: Remove now unnecessary WindowPosChanged re-entry guards. https://gitlab.winehq.org/wine/wine/-/commit/26f3edd4531a85bf2d873a34eaf3514...
i assume the iconic/mapped (they step on each other) changes are what fixed it, maybe the wmstate focus changes too.
https://bugs.winehq.org/show_bug.cgi?id=57481
--- Comment #2 from zlice zlice@crtdrift.us --- Created attachment 77496 --> https://bugs.winehq.org/attachment.cgi?id=77496 iconify-switch-fix
The MAKELONG() macro checks for switch-case do not seem to work
https://bugs.winehq.org/show_bug.cgi?id=57481
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |rbernon@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=57481
--- Comment #3 from Rémi Bernon rbernon@codeweavers.com --- Thanks for the report, https://gitlab.winehq.org/wine/wine/-/merge_requests/6945 should fix this.
https://bugs.winehq.org/show_bug.cgi?id=57481
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |c43e8202114a318f82439c74153 | |fcc73b685e8ea
--- Comment #4 from Rémi Bernon rbernon@codeweavers.com --- Marking as fixed with c43e8202114a318f82439c74153fcc73b685e8ea
https://bugs.winehq.org/show_bug.cgi?id=57481
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 10.0-rc2.