summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohan Dahlin <johan@src.gnome.org>2008-08-07 14:01:09 +0000
committerJohan Dahlin <johan@src.gnome.org>2008-08-07 14:01:09 +0000
commit737f3a7c5763b7a05ade615f73ef5ef8b59cd35e (patch)
treeda59c892553c3967be14cc3fbfb990d175460dad
parentc9867260fc52c2b3ecff11a8778cbfed1799dc42 (diff)
downloadgobject-introspection-737f3a7c5763b7a05ade615f73ef5ef8b59cd35e.tar.gz
Reset current_node after parsing a class
svn path=/branches/gir-compiler/; revision=317
-rw-r--r--tools/girparser.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/girparser.c b/tools/girparser.c
index 8012ced2..fa7718ac 100644
--- a/tools/girparser.c
+++ b/tools/girparser.c
@@ -2035,6 +2035,7 @@ end_element_handler (GMarkupParseContext *context,
case STATE_OBJECT:
if (strcmp (element_name, "class") == 0)
{
+ ctx->current_node = NULL;
state_switch (ctx, STATE_NAMESPACE);
}
break;