[gobject-introspection/wip/transformer] Actually try resolve-lookup parents, not just resolve
- From: Tomeu Vizoso <tomeuv src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gobject-introspection/wip/transformer] Actually try resolve-lookup parents, not just resolve
- Date: Thu, 29 Jul 2010 15:16:39 +0000 (UTC)
commit db5c0c7b5ea0f58ccfc8a9ef3f0235f4aa831443
Author: Colin Walters <walters verbum org>
Date: Thu Jul 29 08:07:20 2010 -0400
Actually try resolve-lookup parents, not just resolve
We need to skip hidden parent classes.
giscanner/primarytransformer.py | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/giscanner/primarytransformer.py b/giscanner/primarytransformer.py
index d952a43..b3d2453 100644
--- a/giscanner/primarytransformer.py
+++ b/giscanner/primarytransformer.py
@@ -541,8 +541,10 @@ class PrimaryTransformer(object):
self._transformer.resolve_type(parent)
except ValueError, e:
continue
- node.parent = parent
- break
+ target = self._transformer.lookup_typenode(parent)
+ if target:
+ node.parent = parent
+ break
for prop in node.properties:
self._transformer.resolve_type(prop.type)
for sig in node.signals:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]