From 29b24ad0febb82702bdef48fa44b8f1bb4fb9d6c Mon Sep 17 00:00:00 2001 From: DreamMaoMao <2523610504@qq.com> Date: Wed, 25 Mar 2026 19:50:42 +0800 Subject: [PATCH] opt: clear size per record when drag a window to floating --- src/dispatch/bind_define.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/dispatch/bind_define.h b/src/dispatch/bind_define.h index a4031ed8..1f3c5b56 100644 --- a/src/dispatch/bind_define.h +++ b/src/dispatch/bind_define.h @@ -379,6 +379,9 @@ int32_t moveresize(const Arg *arg) { grabc->drag_to_tile = true; exit_scroller_stack(grabc); setfloating(grabc, 1); + grabc->old_stack_inner_per = 0.0f; + grabc->old_master_inner_per = 0.0f; + set_size_per(grabc->mon, grabc); } switch (cursor_mode = arg->ui) {