diff options
author | Colin Walters <walters@verbum.org> | 2010-06-22 13:19:23 -0400 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2010-06-22 13:19:23 -0400 |
commit | 2dc8afa6f6616d6381fbe58323079cc10572dc25 (patch) | |
tree | e2e2ab29291a9fd7e9fc47f25787c68458b2b9aa /giscanner | |
parent | 85511b7a36f281bae39e2245aed637b62f027dd9 (diff) | |
download | gobject-introspection-2dc8afa6f6616d6381fbe58323079cc10572dc25.tar.gz |
Walk GLibBoxed
We need to be processing varargs on these.
Diffstat (limited to 'giscanner')
-rw-r--r-- | giscanner/glibtransformer.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/giscanner/glibtransformer.py b/giscanner/glibtransformer.py index 7035eb3f..aca4ae48 100644 --- a/giscanner/glibtransformer.py +++ b/giscanner/glibtransformer.py @@ -897,6 +897,11 @@ class GLibTransformer(object): _subwalk(ctor) for meth in node.methods: _subwalk(meth) + elif isinstnace(node, GLibBoxed): + for ctor in node.constructors: + _subwalk(ctor) + for meth in node.methods: + _subwalk(meth) if isinstance(node, (GLibObject, GLibInterface)): for sig in node.signals: |