Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColin 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)
commit1249b4176b15b244c672b90ee153225e910cbc8b (patch)
tree3ae0f5c0d88a10a33d4d80ec11f4b3135b4e3ab0
parent2636aab9c44e8a301b2f4745dfbc4e56cdf7f5ee (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.py4
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)