Fix window size change when restoring from minimized state #39640
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #37328
When restoring the window (editor or project manager) from a minized state, the window becomes larger. When the window is minimized,
window_get_size
would return the size as if the window was not minimized. This results in a miscalculation during a WM_MINMAXINFO message here:L1827: Size2 decor = window_get_size(window_id) - window_get_real_size(window_id);
A simple solution that seems to work fine is to just remove the if statement. If this code is needed, another solution would be to skip the calculation in WM_MINMAXINFO if the window is currently minimized, but it seems like this is the only place the if branch is actually true.