mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-28 13:12:10 +01:00
Use interface_blob_size not object_blob_size to compute offset.
2008-04-22 Havoc Pennington <hp@pobox.com> * girepository/ginfo.c (g_interface_info_find_method): Use interface_blob_size not object_blob_size to compute offset. svn path=/trunk/; revision=218
This commit is contained in:
parent
54b6ec03fb
commit
0ed924f676
2
ginfo.c
2
ginfo.c
@ -1418,7 +1418,7 @@ g_interface_info_find_method (GIInterfaceInfo *info,
|
|||||||
Header *header = (Header *)base->metadata->data;
|
Header *header = (Header *)base->metadata->data;
|
||||||
InterfaceBlob *blob = (InterfaceBlob *)&base->metadata->data[base->offset];
|
InterfaceBlob *blob = (InterfaceBlob *)&base->metadata->data[base->offset];
|
||||||
|
|
||||||
offset = base->offset + header->object_blob_size
|
offset = base->offset + header->interface_blob_size
|
||||||
+ (blob->n_prerequisites + (blob->n_prerequisites % 2)) * 2
|
+ (blob->n_prerequisites + (blob->n_prerequisites % 2)) * 2
|
||||||
+ blob->n_properties * header->property_blob_size;
|
+ blob->n_properties * header->property_blob_size;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user