On Wed Jul 19 17:05:01 2023 +0000, Esme Povirk wrote:
There seems to be a common problem of optional WM_WINDOWPOSCHANGING messages with SWP_NOSIZE|SWP_NOMOVE being accompanied by a WM_WINDOWPOSCHANGED which can't be made optional because there could be different WM_WINDOWPOSCHANGED messages at that point. It's unclear to me why these wouldn't have been sent before and are now, but this is going to require a new behavior where they are skipped if the wparam doesn't match.
Added wparam_optional flag for this, but I'm not sure about it. Maybe the behavior of the optional flag should be changed instead?