[gobject-introspection] [VFuncBlob] Unknown struct offset should be 0xFFFF
- From: Steve Frécinaux <sfre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gobject-introspection] [VFuncBlob] Unknown struct offset should be 0xFFFF
- Date: Mon, 6 Sep 2010 06:33:50 +0000 (UTC)
commit f1a4bb9d7481f5ec19137f7be4854bae457a9367
Author: Steve Frécinaux <code istique net>
Date: Sun Aug 29 22:48:54 2010 +0200
[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 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/girepository/girparser.c b/girepository/girparser.c
index 53f1c41..cff2305 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);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]