On Mon Aug 19 15:13:15 2024 +0000, Alexandros Frantzis wrote:
changed this line in [version 4 of the diff](/wine/wine/-/merge_requests/6107/diffs?diff_id=127235&start_sha=1f6c5d5744fcd689749b080535a000bf0e27aeab#be6b1a6381414c8dae6f91e46942652a04a69f08_368_342)
I have gone with an experimental `update_window_state` approach in v4. I am somewhat unsure because I ended up having to call that from `set_window_pos` and perhaps that has other implications. Plus I am seeing some GDI related artifacts with this (e.g., systray icon turns black in OIV.exe, in winewayland only), so this needs a bit more investigation.
Also note that in v4 I have pulled in your deadlock fix, since with the `update_window_state` changes seem to have made the deadlock more frequent/annoying for me.