From 733c7a1bf165c4a717918335329ab733fd8343f3 Mon Sep 17 00:00:00 2001 From: DreamMaoMao <2523610504@qq.com> Date: Mon, 11 May 2026 22:39:16 +0800 Subject: [PATCH] fix: miss re-arrange after exchange --- src/mango.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mango.c b/src/mango.c index a0ff755f..1367093a 100644 --- a/src/mango.c +++ b/src/mango.c @@ -5090,6 +5090,7 @@ void exchange_two_client(Client *c1, Client *c2) { } sync_scroller_state_to_clients(m1, tag1); + arrange(m1, false, false); } else { /* 不同堆叠:交换两个堆叠整体位置 */ if (n1 != head1 || n2 != head2) { @@ -5165,8 +5166,8 @@ exchange_common: dwindle_swap_clients( &c1->mon->pertag->dwindle_root[c1->mon->pertag->curtag], c1, c2); - arrange(c1->mon, false, false); } + arrange(c1->mon, false, false); } // In order to facilitate repeated exchanges for get_focused_stack_client