diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2009-09-06 17:31:41 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2009-09-06 17:31:41 +0100 |
commit | 7b4bb80930f12a366d5e5a5eea5b398972cd4891 (patch) | |
tree | 7848f4008d12c43c1471e62899e4b99162117b89 /json-glib/json-parser.c | |
parent | c1b76a73e0b2c6e0c7afced10bd6079a0f5b0f5d (diff) | |
download | json-glib-7b4bb80930f12a366d5e5a5eea5b398972cd4891.tar.gz |
[node] Add JsonNode.set_parent()
Add the setter for JsonNode:parent, to be used in JsonParser instead
of directly accessing the JsonNode structure.
Diffstat (limited to 'json-glib/json-parser.c')
-rw-r--r-- | json-glib/json-parser.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/json-glib/json-parser.c b/json-glib/json-parser.c index df892de..6772931 100644 --- a/json-glib/json-parser.c +++ b/json-glib/json-parser.c @@ -445,7 +445,7 @@ json_parse_array (JsonParser *parser, } json_array_add_element (array, node); - node->parent = priv->current_node; + json_node_set_parent (node, priv->current_node); g_signal_emit (parser, parser_signals[ARRAY_ELEMENT], 0, array, @@ -486,7 +486,7 @@ json_parse_array (JsonParser *parser, } json_array_add_element (array, node); - node->parent = priv->current_node; + json_node_set_parent (node, priv->current_node); g_signal_emit (parser, parser_signals[ARRAY_ELEMENT], 0, array, @@ -515,7 +515,7 @@ json_parse_array (JsonParser *parser, } json_array_add_element (array, node); - node->parent = priv->current_node; + json_node_set_parent (node, priv->current_node); g_signal_emit (parser, parser_signals[ARRAY_ELEMENT], 0, array, @@ -622,7 +622,7 @@ json_parse_object (JsonParser *parser, } json_object_set_member (object, name, node); - node->parent = priv->current_node; + json_node_set_parent (node, priv->current_node); g_signal_emit (parser, parser_signals[OBJECT_MEMBER], 0, object, @@ -665,7 +665,7 @@ json_parse_object (JsonParser *parser, } json_object_set_member (object, name, node); - node->parent = priv->current_node; + json_node_set_parent (node, priv->current_node); g_signal_emit (parser, parser_signals[OBJECT_MEMBER], 0, object, @@ -697,8 +697,8 @@ json_parse_object (JsonParser *parser, } json_object_set_member (object, name, node); - node->parent = priv->current_node; - + json_node_set_parent (node, priv->current_node); + g_signal_emit (parser, parser_signals[OBJECT_MEMBER], 0, object, name); |