aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/style/properties/gecko.mako.rs8
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)),
}