https://bugs.winehq.org/show_bug.cgi?id=51984
--- Comment #5 from m0rvj johnpgoodman@gmail.com --- Created attachment 71215 --> https://bugs.winehq.org/attachment.cgi?id=71215 patch which fixes
The original regression patch stated: When UpdateLayeredWindow() is called to paint a window and update its size, USER_Driver->pUpdateLayeredWindow() needs to be called after the window position and size are updated. Otherwise, UpdateLayeredWindow() may flush the painted content to a smaller window and then enlarge it, losing the painted result.
Fix Word 2016 window frame corruption after restoring from maximized state.
No explanation was given for removing the return false condition. This patch restores that whilst retaining the new call to pUpdateLayeredWindow().
I don't have a copy of word 2016 to test it with but it certainly fixes Logos.