From 0daa527b1da73526e54bd2f106f5485ddbac40a9 Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Sun, 28 Dec 2025 18:03:37 +0900 Subject: [PATCH] fix --- src/widget/box.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/widget/box.c b/src/widget/box.c index e696665..3bf7528 100644 --- a/src/widget/box.c +++ b/src/widget/box.c @@ -47,6 +47,8 @@ static void layout(MwWidget handle) { int s = MwGetInteger(handle->children[i], MwNfixedSize); if(n == MwDEFAULT) n = 1; + if(handle->children[i]->destroyed) continue; + if(s != MwDEFAULT) { sz -= s + Margin; } else { @@ -60,6 +62,8 @@ static void layout(MwWidget handle) { int wsz; if(n == MwDEFAULT) n = 1; + if(handle->children[i]->destroyed) continue; + if(s != MwDEFAULT) { wsz = s; } else {