[json-glib] parser: Use g_steal_pointer()
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [json-glib] parser: Use g_steal_pointer()
- Date: Sat, 18 Mar 2017 18:24:24 +0000 (UTC)
commit 86c6ae120ab25d1efa505ea72adc9e60c1211bc3
Author: Emmanuele Bassi <ebassi gnome org>
Date: Sat Mar 18 18:22:54 2017 +0000
parser: Use g_steal_pointer()
GLib already has a convenient API for stealing pointer values and
replacing them with NULL, so let's use it.
json-glib/json-parser.c | 10 ++--------
1 files changed, 2 insertions(+), 8 deletions(-)
---
diff --git a/json-glib/json-parser.c b/json-glib/json-parser.c
index f2a99d9..bdb7123 100644
--- a/json-glib/json-parser.c
+++ b/json-glib/json-parser.c
@@ -1210,17 +1210,11 @@ json_parser_get_root (JsonParser *parser)
JsonNode *
json_parser_steal_root (JsonParser *parser)
{
- JsonParserPrivate *priv;
- JsonNode *root;
+ JsonParserPrivate *priv = json_parser_get_instance_private (parser);
g_return_val_if_fail (JSON_IS_PARSER (parser), NULL);
- priv = parser->priv;
-
- root = priv->root;
- priv->root = NULL;
-
- return root;
+ return g_steal_pointer (&priv->root);
}
/**
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]