From 1c7e95f01e27f5921340f374c5fa02d547305a7a Mon Sep 17 00:00:00 2001 From: DreamMaoMao <2523610504@qq.com> Date: Mon, 17 Feb 2025 11:44:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=9E=BA=E6=97=8B=E5=B8=83?= =?UTF-8?q?=E5=B1=80=E5=A4=96=E9=83=A8=E9=97=B4=E9=9A=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- maomao.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/maomao.c b/maomao.c index 9550b9f8..ac06cd77 100644 --- a/maomao.c +++ b/maomao.c @@ -4845,10 +4845,10 @@ void fibonacci(Monitor *mon, int s) { if(n == 0) return; - nx = mon->w.x; - ny = 0; - nw = mon->w.width; - nh = mon->w.height; + nx = mon->w.x + gappoh; + ny = mon->w.y + gappov; + nw = mon->w.width - gappoh; + nh = mon->w.height - gappov; wl_list_for_each(c, &clients, link) if (VISIBLEON(c, mon) && !c->isfloating){ @@ -4883,11 +4883,11 @@ void fibonacci(Monitor *mon, int s) { if(i == 0) { if(n != 1) - nw = mon->w.width * mon->mfact; - ny = mon->w.y; + nw = (mon->w.width - gappoh) * mon->mfact; + ny = mon->w.y + gappov; } else if(i == 1) - nw = mon->w.width - nw; + nw = mon->w.width - gappoh - nw; i++; } resize(c, (struct wlr_box){.x = nx, .y = ny,