From 2a4c37f0d6accf45fe1f6aa0cae1d97314cb73bf Mon Sep 17 00:00:00 2001 From: DreamMaoMao <2523610504@qq.com> Date: Thu, 14 Aug 2025 14:42:19 +0800 Subject: [PATCH] opt: remove useless code --- src/animation/client.h | 3 --- src/client/client.h | 18 ------------------ src/mango.c | 1 - 3 files changed, 22 deletions(-) diff --git a/src/animation/client.h b/src/animation/client.h index 9e8a3cd..229ff22 100644 --- a/src/animation/client.h +++ b/src/animation/client.h @@ -912,9 +912,6 @@ void resize(Client *c, struct wlr_box geo, int interact) { c->geom.width = MAX(1 + 2 * (int)c->bw, c->geom.width); c->geom.height = MAX(1 + 2 * (int)c->bw, c->geom.height); } else { // 这里会限制不允许窗口划出屏幕 - client_set_bounds( - c, geo.width, - geo.height); // 去掉这个推荐的窗口大小,因为有时推荐的窗口特别大导致平铺异常 c->geom = geo; applybounds( c, diff --git a/src/client/client.h b/src/client/client.h index ddbc9c6..2096e0f 100644 --- a/src/client/client.h +++ b/src/client/client.h @@ -101,24 +101,6 @@ static inline void client_activate_surface(struct wlr_surface *s, wlr_xdg_toplevel_set_activated(toplevel, activated); } -static inline uint32_t client_set_bounds(Client *c, int32_t width, - int32_t height) { -#ifdef XWAYLAND - if (client_is_x11(c)) - return 0; -#endif - if (wl_resource_get_version(c->surface.xdg->toplevel->resource) >= - XDG_TOPLEVEL_CONFIGURE_BOUNDS_SINCE_VERSION && - width >= 0 && height >= 0 && - (c->bounds.width != width || c->bounds.height != height)) { - c->bounds.width = width; - c->bounds.height = height; - return wlr_xdg_toplevel_set_bounds(c->surface.xdg->toplevel, width, - height); - } - return 0; -} - static inline const char *client_get_appid(Client *c) { #ifdef XWAYLAND if (client_is_x11(c)) diff --git a/src/mango.c b/src/mango.c index e32b723..15ddcbd 100644 --- a/src/mango.c +++ b/src/mango.c @@ -291,7 +291,6 @@ struct Client { int isopensilent; int iskilling; int isnamedscratchpad; - struct wlr_box bounds; bool is_pending_open_animation; bool is_restoring_from_ov; float scroller_proportion;