From b0ffb6c059d3b9a4448ea84dd150fec0e5e83d46 Mon Sep 17 00:00:00 2001 From: DreamMaoMao <2523610504@qq.com> Date: Sat, 26 Jul 2025 23:22:34 +0800 Subject: [PATCH] opt: not set maximized to new version wayland client --- src/client/client.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/client/client.h b/src/client/client.h index 06aa8d9..3c0b5a5 100644 --- a/src/client/client.h +++ b/src/client/client.h @@ -356,9 +356,10 @@ static inline void client_set_tiled(Client *c, uint32_t edges) { if (wl_resource_get_version(c->surface.xdg->toplevel->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 != WLR_EDGE_NONE); } - wlr_xdg_toplevel_set_maximized(c->surface.xdg->toplevel, - edges != WLR_EDGE_NONE); } static inline void client_set_suspended(Client *c, int suspended) {