diff options
author | Matthias Clasen <mclasen@redhat.com> | 2021-11-24 19:54:39 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2021-11-25 07:57:14 -0500 |
commit | 05be686a512299fc03e987399819ff13b7935b81 (patch) | |
tree | 47665a01030710cc00d2726c1fd184232bd137dd /pango | |
parent | cddd173f713335318802a98f008d44b66ac4db46 (diff) | |
download | pango-05be686a512299fc03e987399819ff13b7935b81.tar.gz |
Add a newline to serialization results
Otherwise editing the output in an editor
is likely to make the data not match anymore,
since most editors will add a final newline.
Update all tests
Diffstat (limited to 'pango')
-rw-r--r-- | pango/serializer.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pango/serializer.c b/pango/serializer.c index 5d2911df..6e394a1c 100644 --- a/pango/serializer.c +++ b/pango/serializer.c @@ -1478,6 +1478,7 @@ pango_layout_serialize (PangoLayout *layout, { JsonGenerator *generator; JsonNode *node; + GString *str; char *data; gsize size; @@ -1490,7 +1491,10 @@ pango_layout_serialize (PangoLayout *layout, json_generator_set_indent (generator, 2); json_generator_set_root (generator, node); - data = json_generator_to_data (generator, &size); + str = g_string_new (""); + g_string_append_c (json_generator_to_gstring (generator, str), '\n'); + size = str->len; + data = g_string_free (str, FALSE); json_node_free (node); g_object_unref (generator); |