diff options
author | Benjamin Otte <otte@redhat.com> | 2019-05-29 06:48:03 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2019-05-29 07:14:31 +0200 |
commit | d71c196c5c128f4de514575c6e8b7aa9f6705909 (patch) | |
tree | 9f08fdc89658dc6dc3ace9d5459ccb1717070cec /gtk/gtkcssdimensionvalue.c | |
parent | 6e15538328b8ac69d6c310724e1d2a15630dc16c (diff) | |
download | gtk+-d71c196c5c128f4de514575c6e8b7aa9f6705909.tar.gz |
css: Don't print numbers with exponent
CSS does not do exponents, so printing numbers close to 0 as 1.234e-15
does not work.
Also up the accuracy to 17 digits because that's what everyone else
uses.
Diffstat (limited to 'gtk/gtkcssdimensionvalue.c')
-rw-r--r-- | gtk/gtkcssdimensionvalue.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkcssdimensionvalue.c b/gtk/gtkcssdimensionvalue.c index 4efdf13ef2..626c0ac2cb 100644 --- a/gtk/gtkcssdimensionvalue.c +++ b/gtk/gtkcssdimensionvalue.c @@ -198,7 +198,7 @@ gtk_css_value_dimension_print (const GtkCssValue *number, g_string_append (string, "infinite"); else { - g_ascii_dtostr (buf, sizeof (buf), number->value); + g_ascii_formatd (buf, G_ASCII_DTOSTR_BUF_SIZE, "%.17f", number->value); g_string_append (string, buf); if (number->value != 0.0) g_string_append (string, names[number->unit]); |