diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2014-03-06 13:58:15 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2014-03-18 16:27:59 +0000 |
commit | 20c861f02f8e41cde2dec92f9d63d8266383c26b (patch) | |
tree | b5a9fa61922cbc27cc0c94e52979d96df11a4a8d /json-glib/json-generator.c | |
parent | ff018d7e560278d65a03c4de71c3cf11b22d3167 (diff) | |
download | json-glib-20c861f02f8e41cde2dec92f9d63d8266383c26b.tar.gz |
docs: Port to MarkDown
Drop the DocBook documentation, and move everything to the MarkDown
format used by modern gtk-doc.
Diffstat (limited to 'json-glib/json-generator.c')
-rw-r--r-- | json-glib/json-generator.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/json-glib/json-generator.c b/json-glib/json-generator.c index c5caa64..276f3a6 100644 --- a/json-glib/json-generator.c +++ b/json-glib/json-generator.c @@ -547,7 +547,7 @@ dump_object (JsonGenerator *generator, * * Creates a new #JsonGenerator. You can use this object to generate a * JSON data stream starting from a data object model composed by - * #JsonNode<!-- -->s. + * #JsonNodes. * * Return value: the newly created #JsonGenerator instance */ @@ -686,8 +686,8 @@ json_generator_to_stream (JsonGenerator *generator, * Sets @node as the root of the JSON data stream to be serialized by * the #JsonGenerator. * - * <note>The node is copied by the generator object, so it can be safely - * freed after calling this function.</note> + * The passed @node is copied by the generator object, so it can be + * safely freed after calling this function. */ void json_generator_set_root (JsonGenerator *generator, @@ -695,6 +695,9 @@ json_generator_set_root (JsonGenerator *generator, { g_return_if_fail (JSON_IS_GENERATOR (generator)); + if (generator->priv->root == node) + return; + if (generator->priv->root != NULL) { json_node_free (generator->priv->root); |