diff options
author | Colin Walters <walters@verbum.org> | 2010-10-21 14:07:59 -0400 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2010-10-21 14:08:41 -0400 |
commit | 78716bd269a1b2b770138b3ce5e00f2a9f479b55 (patch) | |
tree | cd7b7f53c797ac029eb6e19cd45b62eb4f180c1a /giscanner/ast.py | |
parent | aea515709e0b608d6fa7c7de4dd555b8ac034969 (diff) | |
download | gobject-introspection-78716bd269a1b2b770138b3ce5e00f2a9f479b55.tar.gz |
scanner: Support GStrv as signal parameters
Diffstat (limited to 'giscanner/ast.py')
-rw-r--r-- | giscanner/ast.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/giscanner/ast.py b/giscanner/ast.py index 1b1de5ca..d4f251f0 100644 --- a/giscanner/ast.py +++ b/giscanner/ast.py @@ -94,6 +94,11 @@ in contrast to the other create_type() functions.""" elif gtype_name in ('GArray', 'GPtrArray', 'GByteArray'): return Array('GLib.' + gtype_name[1:], TYPE_ANY, gtype_name=gtype_name) + elif gtype_name == 'GStrv': + bare_utf8 = TYPE_STRING.clone() + bare_utf8.ctype = None + return Array(None, bare_utf8, ctype=None, gtype_name=gtype_name, + is_const=False) return cls(gtype_name=gtype_name) def get_giname(self): |