Skip to content

Revert "frames: Always initialize _MUTTER_FRAME_EXTENTS to zero"

Sebastian Keller requested to merge skeller/mutter:revert-f10b3eac6 into main
The _MUTTER_FRAME_EXTENTS need to have the correct size before the
window is shown, otherwise the client window size will effectively have
the headarbar height subtracted when initially syncing the frame/client
geometries.

This reverts commit f10b3eac62cfaa015984584a12567e6a59869b61.

While I still think that this approach is a bit ugly and in theory could lead to races with when he client sets fullscreen status in the brief time before the frame window is shown, this has worked in practice in the past so let's go back to this given that the rc tarballs are due tomorrow. Then in the next cycle we can maybe try to come up with something better.

CC: @daenzer

Merge request reports