Merge branch 'line-height-percentage' into 'master'
css: Fix handling of percentage for line-height Closes #3254 and #4354 See merge request GNOME/gtk!4075
This commit is contained in:
@@ -52,19 +52,11 @@ gtk_css_value_line_height_compute (GtkCssValue *value,
|
||||
if (gtk_css_number_value_get_dimension (height) == GTK_CSS_DIMENSION_PERCENTAGE)
|
||||
{
|
||||
double factor;
|
||||
GtkCssValue *val;
|
||||
GtkCssValue *computed;
|
||||
|
||||
factor = _gtk_css_number_value_get (height, 1);
|
||||
val = gtk_css_dimension_value_new (factor, GTK_CSS_EM);
|
||||
factor = _gtk_css_number_value_get (height, 1);
|
||||
computed = gtk_css_number_value_multiply (style->core->font_size, factor);
|
||||
|
||||
computed = _gtk_css_value_compute (val,
|
||||
GTK_CSS_PROPERTY_FONT_SIZE,
|
||||
provider,
|
||||
style,
|
||||
parent_style);
|
||||
|
||||
_gtk_css_value_unref (val);
|
||||
_gtk_css_value_unref (height);
|
||||
|
||||
return computed;
|
||||
|
||||
Reference in New Issue
Block a user