From 0c7b54d219dd857ca82adfecce8e76c168efa79c Mon Sep 17 00:00:00 2001 From: Johan Dahlin Date: Wed, 20 Aug 2008 15:57:22 +0000 Subject: [PATCH] Add a workaround for #548689. We can now compile gtk! 2008-08-20 Johan Dahlin * giscanner/glibtransformer.py (GLibTransformer._resolve_type_name): Add a workaround for #548689. We can now compile gtk! svn path=/trunk/; revision=418 --- ChangeLog | 6 ++++++ giscanner/glibtransformer.py | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/ChangeLog b/ChangeLog index be0bb46..2b6865a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-08-20 Johan Dahlin + + * giscanner/glibtransformer.py (GLibTransformer._resolve_type_name): + Add a workaround for #548689. + We can now compile gtk! + 2008-08-20 Colin Walters * giscanner/glibtransformer.py: Try to look up diff --git a/giscanner/glibtransformer.py b/giscanner/glibtransformer.py index 6a6a3dc..79e243d 100644 --- a/giscanner/glibtransformer.py +++ b/giscanner/glibtransformer.py @@ -448,6 +448,10 @@ class GLibTransformer(object): # Resolver def _resolve_type_name(self, type_name, ctype=None): + # Workaround glib bug #548689, to be included in 2.18.0 + if type_name == "GParam": + type_name = "GObject.ParamSpec" + res = self._transformer.resolve_type_name_full try: return res(type_name, ctype, self._names) -- 2.7.4