[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
This commit is contained in:
Steve Frécinaux 2010-08-29 22:48:54 +02:00
parent bc6a8d2f23
commit 8548baf3b9

View File

@ -2418,7 +2418,7 @@ start_vfunc (GMarkupParseContext *context,
if (offset) if (offset)
vfunc->offset = atoi (offset); vfunc->offset = atoi (offset);
else else
vfunc->offset = 0; vfunc->offset = 0xFFFF;
vfunc->invoker = g_strdup (invoker); vfunc->invoker = g_strdup (invoker);