Skip to content

frames: Forward _NET_WM_STATE during frame initialization

Ensure the frame window is created at the right fullscreen state before showing it and assigning it to the client window.

A peculiarity of this property on frame windows is that it is typically single-handedly updated from the Mutter side, in synchronization with client window state. It can only differ during creation, since GTK still likes to apply its own state.

Also, the only relevant property seems to be _NET_WM_STATE_FULLSCREEN, since the others are less relevant to the role of the frames client, and get applied to the MetaWindow as a whole, instead.

Closes: #2712 (closed)

Merge request reports