[Git][wine/wine][master] 5 commits: winex11: Use the state tracker to decide if changes can be made directly.
Alexandre Julliard pushed to branch master at wine / wine Commits: 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. - - - - - 3 changed files: - dlls/winex11.drv/event.c - dlls/winex11.drv/window.c - dlls/winex11.drv/x11drv.h View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/4a1a0abbd4d54b082c98c99a356681... -- View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/4a1a0abbd4d54b082c98c99a356681... You're receiving this email because of your account on gitlab.winehq.org.
participants (1)
-
Alexandre Julliard (@julliard)