do not overflow

This commit is contained in:
René Rössler 2021-12-17 17:47:44 +01:00
parent 6fce5a4c5d
commit 23bcb81eed

View file

@ -66,7 +66,7 @@ impl Sizing {
0.0 0.0
} else { } else {
let mut remainder_length = length - sum_non_remainder; 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| { self.sizes.iter().for_each(|size| {
if let Size::RemainderMinimum(minimum) = size { if let Size::RemainderMinimum(minimum) = size {
if *minimum > avg_remainder_length { if *minimum > avg_remainder_length {