summaryrefslogtreecommitdiff
path: root/giscanner
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2020-04-26 13:16:17 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2020-04-26 13:16:17 +0100
commit07162e9064a0a64ee68826334d8ab2d5c25ff035 (patch)
tree2d31ea3141769f75fca48cd824550a6b060444b2 /giscanner
parent6dc8402c267a5855219b77be2d649f3a9e84d817 (diff)
downloadgobject-introspection-07162e9064a0a64ee68826334d8ab2d5c25ff035.tar.gz
Revert "Add element-type support to GListModel"
This reverts commit b4c058bba4d95ae10e1e4238f9417fe954f97795. See: #336
Diffstat (limited to 'giscanner')
-rw-r--r--giscanner/girparser.py2
-rw-r--r--giscanner/transformer.py3
2 files changed, 1 insertions, 4 deletions
diff --git a/giscanner/girparser.py b/giscanner/girparser.py
index d31b26cf..35206a41 100644
--- a/giscanner/girparser.py
+++ b/giscanner/girparser.py
@@ -492,7 +492,7 @@ class GIRParser(object):
if ctype is None:
return ast.TypeUnknown()
return ast.Type(ctype=ctype)
- elif name in ['GLib.List', 'GLib.SList', 'Gio.ListModel']:
+ elif name in ['GLib.List', 'GLib.SList']:
subchild = self._find_first_child(typenode,
list(map(_corens, ('callback', 'array',
' varargs', 'type'))))
diff --git a/giscanner/transformer.py b/giscanner/transformer.py
index 7f230a20..bcabdedc 100644
--- a/giscanner/transformer.py
+++ b/giscanner/transformer.py
@@ -698,9 +698,6 @@ raise ValueError."""
elif base in ('GHashTable', 'GLib.HashTable', 'GObject.HashTable'):
return ast.Map(ast.TYPE_ANY, ast.TYPE_ANY, ctype=ctype, is_const=is_const,
complete_ctype=complete_ctype)
- elif base in ('GListModel', 'Gio.ListModel'):
- return ast.List('Gio.ListModel', ast.TYPE_ANY, ctype=ctype,
- is_const=is_const, complete_ctype=complete_ctype)
return None
def create_type_from_ctype_string(self, ctype, is_const=False,