From 57d7801df2e8dc21414d710d00c4201c6c77a4c0 Mon Sep 17 00:00:00 2001 From: DreamMaoMao <2523610504@qq.com> Date: Sun, 18 Jan 2026 23:31:48 +0800 Subject: [PATCH] opt: exit stack head client maximize and fullscreen state when toggle scroller stack --- src/dispatch/bind_define.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/dispatch/bind_define.h b/src/dispatch/bind_define.h index a1f9a3a..6cc6670 100644 --- a/src/dispatch/bind_define.h +++ b/src/dispatch/bind_define.h @@ -1700,6 +1700,14 @@ int32_t scroller_stack(const Arg *arg) { c->prev_in_stack = stack_tail; c->next_in_stack = NULL; + if (stack_head->ismaximizescreen) { + setmaximizescreen(stack_head, 0); + } + + if (stack_head->isfullscreen) { + setfullscreen(stack_head, 0); + } + arrange(selmon, false, false); return 0; } \ No newline at end of file