-
050ad448
by Rémi Bernon at 2024-11-21T22:25:48+01:00
winex11: Use the state tracker to decide if changes can be made directly.
Or if a message needs to be sent to the window manager instead. The
pending_state tracks the last state request, whereas data->mapped now
matches the desired_state value, which may have been delayed.
-
cdc479af
by Rémi Bernon at 2024-11-21T22:25:48+01:00
winex11: Update other window state properties within window_set_wm_state.
The state is now requested asynchronously, and window_set_wm_state may
delay the request if another is in flight. We need to wait until the
state is actually requested before updating the other window properties.
-
781f995d
by Rémi Bernon at 2024-11-21T22:25:48+01:00
winex11: Call window_set_wm_state when unmapping embedded windows.
-
a3841ebc
by Rémi Bernon at 2024-11-21T22:25:48+01:00
winex11: Get rid of the now unnecessary iconic field.
The new state tracker desired_state.wm_state can now be used instead.
-
cba89701
by Rémi Bernon at 2024-11-21T22:25:48+01:00
winex11: Get rid of the now unnecessary mapped field.
The new state tracker desired_state.wm_state can now be used instead.