~ruther/dwl

e5e74acfce05502181a0eaa6e252140e1572d925 — Leonardo Hernández Hernández 1 year, 5 months ago 892a4d3
send maximized if tiled isn't supported (XDG shell)

wlroots doesn't do it automatically anymore

References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4409
1 files changed, 6 insertions(+), 1 deletions(-)

M client.h
M client.h => client.h +6 -1
@@ 354,7 354,12 @@ client_set_tiled(Client *c, uint32_t edges)
	if (client_is_x11(c))
		return;
#endif
	wlr_xdg_toplevel_set_tiled(c->surface.xdg->toplevel, edges);
	if (wl_resource_get_version(c->surface.xdg->resource)
			>= XDG_TOPLEVEL_STATE_TILED_RIGHT_SINCE_VERSION) {
		wlr_xdg_toplevel_set_tiled(c->surface.xdg->toplevel, edges);
	} else {
		wlr_xdg_toplevel_set_maximized(c->surface.xdg->toplevel, edges != 0);
	}
}

static inline void

Do not follow this link