From 1b4c9fef438c563aa0d483c21eceba6fb9250ae7 Mon Sep 17 00:00:00 2001 From: marc2332 Date: Tue, 6 Aug 2024 21:51:41 +0200 Subject: [PATCH] fix: inner percentage --- crates/torin/src/measure.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/torin/src/measure.rs b/crates/torin/src/measure.rs index 0e2e00636..c9d6b803f 100644 --- a/crates/torin/src/measure.rs +++ b/crates/torin/src/measure.rs @@ -422,7 +422,7 @@ where } // Final measurement - let (child_revalidated, child_areas) = self.measure_node( + let (child_revalidated, mut child_areas) = self.measure_node( child_id, &child_data, inner_area, @@ -432,6 +432,9 @@ where Phase::Final, ); + // Adjust the size of the area if needed + child_areas.area.adjust_size(&child_data); + // Stack this child into the parent Self::stack_child( available_area,