mirror of
https://github.com/swaywm/sway.git
synced 2025-11-02 09:01:40 -05:00
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
This commit is contained in:
parent
aaab7f961e
commit
c5456be750
1 changed files with 1 additions and 1 deletions
|
|
@ -301,7 +301,7 @@ static void handle_commit(struct wl_listener *listener, void *data) {
|
||||||
// XXX: https://github.com/swaywm/sway/issues/2176
|
// XXX: https://github.com/swaywm/sway/issues/2176
|
||||||
wlr_xdg_surface_schedule_configure(xdg_surface);
|
wlr_xdg_surface_schedule_configure(xdg_surface);
|
||||||
wlr_xdg_toplevel_set_wm_capabilities(view->wlr_xdg_toplevel,
|
wlr_xdg_toplevel_set_wm_capabilities(view->wlr_xdg_toplevel,
|
||||||
XDG_TOPLEVEL_WM_CAPABILITIES_FULLSCREEN);
|
WLR_XDG_TOPLEVEL_WM_CAPABILITIES_FULLSCREEN);
|
||||||
// TODO: wlr_xdg_toplevel_set_bounds()
|
// TODO: wlr_xdg_toplevel_set_bounds()
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue