From 23bcb81eedfd334a6b523b1d5494cdb6e679d3e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20R=C3=B6ssler?= Date: Fri, 17 Dec 2021 17:47:44 +0100 Subject: [PATCH] do not overflow --- egui_dynamic_grid/src/sizing.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/egui_dynamic_grid/src/sizing.rs b/egui_dynamic_grid/src/sizing.rs index a97e3860..d04f8dec 100644 --- a/egui_dynamic_grid/src/sizing.rs +++ b/egui_dynamic_grid/src/sizing.rs @@ -66,7 +66,7 @@ impl Sizing { 0.0 } else { let mut remainder_length = length - sum_non_remainder; - let avg_remainder_length = 0.0f32.max(remainder_length / remainders as f32); + let avg_remainder_length = 0.0f32.max(remainder_length / remainders as f32).floor(); self.sizes.iter().for_each(|size| { if let Size::RemainderMinimum(minimum) = size { if *minimum > avg_remainder_length {