diff options
-rw-r--r-- | components/style/properties/gecko.mako.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/components/style/properties/gecko.mako.rs b/components/style/properties/gecko.mako.rs index dd33495eb95..30ac27ac722 100644 --- a/components/style/properties/gecko.mako.rs +++ b/components/style/properties/gecko.mako.rs @@ -1530,7 +1530,7 @@ fn static_assert() { pub fn set_letter_spacing(&mut self, v: longhands::letter_spacing::computed_value::T) { match v.0 { - Some(au) => self.gecko.mLetterSpacing.set_value(CoordDataValue::Coord(au.0)), + Some(au) => self.gecko.mLetterSpacing.set(au), None => self.gecko.mLetterSpacing.set_value(CoordDataValue::Normal) } } @@ -1541,11 +1541,7 @@ fn static_assert() { use values::computed::LengthOrPercentage::*; match v.0 { - Some(lop) => match lop { - Length(au) => self.gecko.mWordSpacing.set_value(CoordDataValue::Coord(au.0)), - Percentage(f) => self.gecko.mWordSpacing.set_value(CoordDataValue::Percent(f)), - Calc(l_p) => self.gecko.mWordSpacing.set_value(CoordDataValue::Calc(l_p.into())), - }, + Some(lop) => self.gecko.mWordSpacing.set(lop), // https://drafts.csswg.org/css-text-3/#valdef-word-spacing-normal None => self.gecko.mWordSpacing.set_value(CoordDataValue::Coord(0)), } |