From fb107d8cd544a1aa280803c0cff64e9284cc711b Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Sun, 30 Jul 2017 20:59:03 -0700 Subject: [PATCH] stylo: Handle text-zoom for line-height --- components/style/values/specified/text.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/style/values/specified/text.rs b/components/style/values/specified/text.rs index 2c0395128c64..495b3eebd339 100644 --- a/components/style/values/specified/text.rs +++ b/components/style/values/specified/text.rs @@ -95,7 +95,7 @@ impl ToComputedValue for LineHeight { GenericLineHeight::Number(number.to_computed_value(context)) }, GenericLineHeight::Length(LengthOrPercentage::Length(ref length)) => { - GenericLineHeight::Length(length.to_computed_value(context)) + GenericLineHeight::Length(context.maybe_zoom_text(length.to_computed_value(context))) }, GenericLineHeight::Length(LengthOrPercentage::Percentage(p)) => { let font_relative_length = @@ -103,7 +103,7 @@ impl ToComputedValue for LineHeight { GenericLineHeight::Length(font_relative_length.to_computed_value(context)) }, GenericLineHeight::Length(LengthOrPercentage::Calc(ref calc)) => { - let computed_calc = calc.to_computed_value(context); + let computed_calc = calc.to_computed_value_zoomed(context); let font_relative_length = Length::NoCalc(NoCalcLength::FontRelative(FontRelativeLength::Em(computed_calc.percentage()))); let absolute_length = computed_calc.unclamped_length();