gobject-introspection r636 - trunk/giscanner
- From: walters svn gnome org
- To: svn-commits-list gnome org
- Subject: gobject-introspection r636 - trunk/giscanner
- Date: Mon, 29 Sep 2008 19:03:42 +0000 (UTC)
Author: walters
Date: Mon Sep 29 19:03:42 2008
New Revision: 636
URL: http://svn.gnome.org/viewvc/gobject-introspection?rev=636&view=rev
Log:
Also use name as ctype name for resolving array components
Modified:
trunk/giscanner/transformer.py
Modified: trunk/giscanner/transformer.py
==============================================================================
--- trunk/giscanner/transformer.py (original)
+++ trunk/giscanner/transformer.py Mon Sep 29 19:03:42 2008
@@ -313,7 +313,7 @@
def _parse_and_resolve_ctype(self, ctype):
canonical = type_name_from_ctype(ctype)
derefed = canonical.replace('*', '')
- return self.resolve_type_name(derefed)
+ return self.resolve_type_name(derefed, derefed)
def _create_type(self, source_type, options=[]):
ctype = self._create_source_type(source_type)
@@ -348,7 +348,7 @@
options.remove('array')
derefed = ctype[:-1] # strip the *
return Array(None, ctype,
- type_name_from_ctype(derefed))
+ self._parse_and_resolve_ctype(derefed))
resolved_type_name = self._parse_and_resolve_ctype(ctype)
return Type(resolved_type_name, ctype)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]