From de4dd638eb5a1aec589ba8862891b8e57911f679 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Sat, 16 Dec 2017 01:25:27 +0100 Subject: [PATCH] style: Fix grid line serialization to avoid redundant spacing. This fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1425227. --- components/style/values/generics/grid.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/components/style/values/generics/grid.rs b/components/style/values/generics/grid.rs index bd0dc82507f..95e1f1d500e 100644 --- a/components/style/values/generics/grid.rs +++ b/components/style/values/generics/grid.rs @@ -59,12 +59,16 @@ where } if let Some(ref i) = self.line_num { - dest.write_str(" ")?; + if self.is_span { + dest.write_str(" ")?; + } i.to_css(dest)?; } if let Some(ref s) = self.ident { - dest.write_str(" ")?; + if self.is_span || self.line_num.is_some() { + dest.write_str(" ")?; + } s.to_css(dest)?; }