https://bugs.winehq.org/show_bug.cgi?id=51984
--- Comment #17 from Gabriel Ivăncescu gabrielopcode@gmail.com --- (In reply to Zhiyi Zhang from comment #16)
Hi m0rvj/Gabriel, I am having trouble finishing the Logos installation due to networking issues. Could you upload a zip of your wine prefix somewhere for me to download?
And Gabriel, are you actively working on this issue and submitting the fix? I don't want to duplicate work. Do you know what's wrong exactly that this bug exists?
I wasn't able to test the Logos software either, but this commit also broke systray icons as I mentioned, and my patch was tested on that.
I posted it here so that it can be tested on the actual app, and m0rvj said it fixed it so that's good. If possible I'd like you to test Office 2016 as well if you can (the original reason for the commit was to fix that) and see if it still works (which should in theory...).
If it works I'll submit the patch.
I don't know the exact reason, but set_window_pos seems to do surface related updates even when it doesn't move or resize anything, which apparently need to be done after the driver call.