From 684816bfb32b99dff293deb698f3f66b2fe7f6c3 Mon Sep 17 00:00:00 2001 From: Nick Price Date: Fri, 25 Aug 2017 15:50:08 -0400 Subject: [PATCH] Check if line_count is zero to calculate space around line --- components/layout/flex.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/components/layout/flex.rs b/components/layout/flex.rs index 24a377483d15..cd727c07e9c0 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), };