summaryrefslogtreecommitdiff
path: root/gsk/gskrendernodeparser.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2019-05-29 06:48:03 +0200
committerBenjamin Otte <otte@redhat.com>2019-05-29 07:14:31 +0200
commitd71c196c5c128f4de514575c6e8b7aa9f6705909 (patch)
tree9f08fdc89658dc6dc3ace9d5459ccb1717070cec /gsk/gskrendernodeparser.c
parent6e15538328b8ac69d6c310724e1d2a15630dc16c (diff)
downloadgtk+-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 'gsk/gskrendernodeparser.c')
-rw-r--r--gsk/gskrendernodeparser.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gsk/gskrendernodeparser.c b/gsk/gskrendernodeparser.c
index 937e7d796f..428394bbb1 100644
--- a/gsk/gskrendernodeparser.c
+++ b/gsk/gskrendernodeparser.c
@@ -1510,7 +1510,7 @@ string_append_double (GString *string,
{
char buf[G_ASCII_DTOSTR_BUF_SIZE];
- g_ascii_formatd (buf, G_ASCII_DTOSTR_BUF_SIZE, "%g", d);
+ g_ascii_formatd (buf, G_ASCII_DTOSTR_BUF_SIZE, "%.17f", d);
g_string_append (string, buf);
}