summaryrefslogtreecommitdiff
path: root/giscanner/glibtransformer.py
diff options
context:
space:
mode:
authorColin Walters <walters@src.gnome.org>2008-10-03 17:18:15 +0000
committerColin Walters <walters@src.gnome.org>2008-10-03 17:18:15 +0000
commit9949bd3b4ef92c1fc7fddff917bfef06636fcc5d (patch)
tree64596fea6f9864cb9dd676737fed47e47a503162 /giscanner/glibtransformer.py
parent8f652ba59b188da3a851fdc607ee2b7998101dca (diff)
downloadgobject-introspection-9949bd3b4ef92c1fc7fddff917bfef06636fcc5d.tar.gz
Avoid resolving types as we create them, do it all at once at the end
Also resolve types for object fields svn path=/trunk/; revision=652
Diffstat (limited to 'giscanner/glibtransformer.py')
-rw-r--r--giscanner/glibtransformer.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/giscanner/glibtransformer.py b/giscanner/glibtransformer.py
index da7c9bf5..1300c86a 100644
--- a/giscanner/glibtransformer.py
+++ b/giscanner/glibtransformer.py
@@ -744,6 +744,8 @@ class GLibTransformer(object):
self._resolve_methods(node.methods)
self._resolve_properties(node.properties)
self._resolve_signals(node.signals)
+ for field in node.fields:
+ self._resolve_field(field)
def _resolve_glib_boxed(self, node):
self._resolve_constructors(node.constructors)