From: Alan Knowles Date: Mon, 5 Apr 2010 04:10:21 +0000 (+0800) Subject: [TYPEDEF] transformer.py - function on typedef causes problems with GLib X-Git-Url: http://git.roojs.org/?p=gnome.gobject-introspection;a=commitdiff_plain;h=88ffcc582c26781e1f2e38ebdf7364f1cc0213d8 [TYPEDEF] transformer.py - function on typedef causes problems with GLib Not sure where the original change came from. but it breaks GLib --- diff --git a/gir/GLib-2.0.xpath b/gir/GLib-2.0.xpath deleted file mode 100644 index 0d26271..0000000 --- a/gir/GLib-2.0.xpath +++ /dev/null @@ -1,3 +0,0 @@ -/namespace/alias[@name='Quark'] -/namespace/record[@name='PtrArray'] -/namespace/callback[@name='ThreadFunc']/return-value/type[@name='any'] diff --git a/giscanner/transformer.py b/giscanner/transformer.py index 1b4abc1..29753ad 100644 --- a/giscanner/transformer.py +++ b/giscanner/transformer.py @@ -426,8 +426,8 @@ class Transformer(object): if (ctype == CTYPE_POINTER and symbol.base_type.base_type.type == CTYPE_FUNCTION): node = self._create_typedef_callback(symbol) - if (ctype == CTYPE_FUNCTION): - node = self._create_typedef_callback(symbol) +# if (ctype == CTYPE_FUNCTION): +# node = self._create_typedef_callback(symbol) elif (ctype == CTYPE_POINTER and symbol.base_type.base_type.type == CTYPE_STRUCT): node = self._create_typedef_struct(symbol, disguised=True)