From 4d4cde293f14058af0078e0b1bd1de4abec11cd1 Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Wed, 9 Aug 2017 18:20:08 -0700 Subject: [PATCH] Correctly scale -moz-min-font-size-ratio --- components/style/properties/gecko.mako.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/components/style/properties/gecko.mako.rs b/components/style/properties/gecko.mako.rs index 186627be110..7785e8aa47a 100644 --- a/components/style/properties/gecko.mako.rs +++ b/components/style/properties/gecko.mako.rs @@ -2643,12 +2643,13 @@ fn static_assert() { #[allow(non_snake_case)] pub fn set__moz_min_font_size_ratio(&mut self, v: longhands::_moz_min_font_size_ratio::computed_value::T) { - let percentage = if v.0 > 255. { + let scaled = v.0 * 100.; + let percentage = if scaled > 255. { 255. - } else if v.0 < 0. { + } else if scaled < 0. { 0. } else { - v.0 + scaled }; self.gecko.mMinFontSizeRatio = percentage as u8;