diff options
author | Colin Walters <walters@src.gnome.org> | 2009-01-22 16:17:42 (GMT) |
---|---|---|
committer | Colin Walters <walters@src.gnome.org> | 2009-01-22 16:17:42 (GMT) |
commit | 1249b4176b15b244c672b90ee153225e910cbc8b (patch) | |
tree | 3ae0f5c0d88a10a33d4d80ec11f4b3135b4e3ab0 | |
parent | 2636aab9c44e8a301b2f4745dfbc4e56cdf7f5ee (diff) |
Skip over both g_object_get_type and g_initially_unowned_get_type
g_object_get_type hasn't always been in GObject, we handle it internally
elsewhere.
svn path=/trunk/; revision=1065
-rw-r--r-- | giscanner/glibtransformer.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/giscanner/glibtransformer.py b/giscanner/glibtransformer.py index 02b2767..b9d2369 100644 --- a/giscanner/glibtransformer.py +++ b/giscanner/glibtransformer.py @@ -325,6 +325,10 @@ class GLibTransformer(object): if self._namespace_name == 'GLib': # No GObjects in GLib return False + if (self._namespace_name == 'GObject' and + symbol in ('g_object_get_type', 'g_initially_unowned_get_type')): + # We handle these internally, see _create_gobject + return True if func.parameters: return False # GType *_get_type(void) |