summaryrefslogtreecommitdiff
path: root/giscanner/introspectablepass.py
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2010-08-25 17:50:54 -0400
committerColin Walters <walters@verbum.org>2010-08-31 16:05:58 -0400
commit56d4397c16f8f2f7dd0b49d3e4bac396b7abbf47 (patch)
tree4fc31cff1364922c9d6c0a1cff34d07ccf6ee5b7 /giscanner/introspectablepass.py
parent811dcbbb9e549477ae5992ac4badbecf218bf421 (diff)
downloadgobject-introspection-56d4397c16f8f2f7dd0b49d3e4bac396b7abbf47.tar.gz
scanner: Filter interface prerequisites and class implements for unknown types
This works around the hidden GtkFileChooserEmbed interface of GtkFileChooserWidget.
Diffstat (limited to 'giscanner/introspectablepass.py')
-rw-r--r--giscanner/introspectablepass.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/giscanner/introspectablepass.py b/giscanner/introspectablepass.py
index a8809120..61604b12 100644
--- a/giscanner/introspectablepass.py
+++ b/giscanner/introspectablepass.py
@@ -156,4 +156,6 @@ class IntrospectablePass(object):
for prop in obj.properties:
if not self._type_is_introspectable(prop.type):
prop.introspectable = False
+ for sig in obj.signals:
+ self._introspectable_callable_analysis(sig, [obj])
return True