diff options
author | Matthias Clasen <mclasen@redhat.com> | 2022-09-13 17:04:19 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2022-09-14 00:08:36 -0400 |
commit | 5bbe811090d11840bbd65f46b6f5100b3079ac97 (patch) | |
tree | 317ac1036a5efce27afe696b5ddc35a023edb7b8 /gtk/gtkcssenumvalue.c | |
parent | 952f85c12de13e978294af58f26694eddb3a1ee0 (diff) | |
download | gtk+-wip/css-value-unboxing.tar.gz |
wip: Unbox css valueswip/css-value-unboxing
Keep css values unboxed in the values structs, for faster access
to these values, where it makes sense.
Diffstat (limited to 'gtk/gtkcssenumvalue.c')
-rw-r--r-- | gtk/gtkcssenumvalue.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/gtk/gtkcssenumvalue.c b/gtk/gtkcssenumvalue.c index dfb7a0d394..32d93ada21 100644 --- a/gtk/gtkcssenumvalue.c +++ b/gtk/gtkcssenumvalue.c @@ -197,12 +197,6 @@ _gtk_css_blend_mode_value_get (const GtkCssValue *value) /* GtkCssFontSize */ -static double -get_dpi (GtkCssStyle *style) -{ - return _gtk_css_number_value_get (style->core->dpi, 96); -} - /* XXX: Kinda bad to have that machinery here, nobody expects vital font * size code to appear in gtkcssvalueenum.c. */ @@ -217,15 +211,15 @@ gtk_css_font_size_get_default_px (GtkStyleProvider *provider, settings = gtk_style_provider_get_settings (provider); if (settings == NULL) - return DEFAULT_FONT_SIZE_PT * get_dpi (style) / 72.0; + return DEFAULT_FONT_SIZE_PT * style->core->_dpi / 72.0; font_size = gtk_settings_get_font_size (settings); if (font_size == 0) - return DEFAULT_FONT_SIZE_PT * get_dpi (style) / 72.0; + return DEFAULT_FONT_SIZE_PT * style->core->_dpi / 72.0; else if (gtk_settings_get_font_size_is_absolute (settings)) return (double) font_size / PANGO_SCALE; else - return ((double) font_size / PANGO_SCALE) * get_dpi (style) / 72.0; + return ((double) font_size / PANGO_SCALE) * style->core->_dpi / 72.0; } static GtkCssValue * |