sway/sway/desktop
Nikola Kocic c5456be750 xdg-shell: fix reported WM capabilities
Previously it was reporting window_menu and maximize instead of fullscreen because wlr_xdg_toplevel_set_wm_capabilities expects a bitmask (WLR_XDG_TOPLEVEL_WM_CAPABILITIES_*), and XDG_TOPLEVEL_WM_CAPABILITIES_* are supposed to be used as values in wl_array, so the values are different:
XDG_TOPLEVEL_WM_CAPABILITIES_FULLSCREEN = 3
WLR_XDG_TOPLEVEL_WM_CAPABILITIES_FULLSCREEN = 4
2025-09-09 13:55:46 +02:00
..
idle_inhibit_v1.c desktop/idle_inhibit: remove event listeners on destroy 2025-04-13 23:40:56 +02:00
launcher.c Revert "sway/tree: Simplify sway_node teardown" 2025-06-28 11:26:49 +02:00
layer_shell.c Drop sway_output.events.disable 2025-07-02 21:21:53 +02:00
output.c Revert "sway/tree: Simplify sway_node teardown" 2025-06-28 11:26:49 +02:00
tearing.c tearing: fix UAF on destroy 2024-08-07 14:33:03 +02:00
transaction.c Revert "sway/tree: Simplify sway_node teardown" 2025-06-28 11:26:49 +02:00
xdg_shell.c xdg-shell: fix reported WM capabilities 2025-09-09 13:55:46 +02:00
xwayland.c Revert "sway/tree: Simplify sway_node teardown" 2025-06-28 11:26:49 +02:00