diff options
-rw-r--r-- | components/layout/flex.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/components/layout/flex.rs b/components/layout/flex.rs index 24a377483d1..cd727c07e9c 100644 --- a/components/layout/flex.rs +++ b/components/layout/flex.rs @@ -713,14 +713,18 @@ impl FlexFlow { line_interval = match line_align { align_content::T::space_between => { - if line_count == 1 { + if line_count <= 1 { Au(0) } else { free_space / (line_count - 1) } } align_content::T::space_around => { - free_space / line_count + if line_count == 0 { + Au(0) + } else { + free_space / line_count + } } _ => Au(0), }; |