diff options
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): |