From f1a4bb9d7481f5ec19137f7be4854bae457a9367 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steve=20Fr=C3=A9cinaux?= Date: Sun, 29 Aug 2010 22:48:54 +0200 Subject: [VFuncBlob] Unknown struct offset should be 0xFFFF Documentation says about g_vfunc_get_offset(): "Obtain the offset of the function pointer in the class struct. The value 0xFFFF indicates that the struct offset is unknown." But g-ir-compiler did set the value to 0 when the offset is unknown. This patch fixes it. https://bugzilla.gnome.org/show_bug.cgi?id=628270 --- girepository/girparser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/girepository/girparser.c b/girepository/girparser.c index 53f1c415..cff23057 100644 --- a/girepository/girparser.c +++ b/girepository/girparser.c @@ -2418,7 +2418,7 @@ start_vfunc (GMarkupParseContext *context, if (offset) vfunc->offset = atoi (offset); else - vfunc->offset = 0; + vfunc->offset = 0xFFFF; vfunc->invoker = g_strdup (invoker); -- cgit v1.2.1