From a3327a7a2c0925ad24c218f8f824f28765ba80e7 Mon Sep 17 00:00:00 2001 From: Joscha Date: Wed, 3 Aug 2022 21:38:54 +0200 Subject: [PATCH] Fix HJoin/VJoin available space calculations --- src/ui/widgets/join.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ui/widgets/join.rs b/src/ui/widgets/join.rs index 99690d2..04d01c0 100644 --- a/src/ui/widgets/join.rs +++ b/src/ui/widgets/join.rs @@ -75,6 +75,9 @@ fn sizes_horiz( s.size = segments[s.idx] .widget .size(frame, available_width, max_height); + if let Some(available_width) = available_width { + s.size.width = s.size.width.min(available_width); + } total_width += s.size.width; } @@ -102,6 +105,9 @@ fn sizes_vert( s.size = segments[s.idx] .widget .size(frame, max_width, available_height); + if let Some(available_height) = available_height { + s.size.height = s.size.height.min(available_height); + } total_height += s.size.height; }