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:
Havoc Pennington 2008-04-23 01:07:05 +00:00 committed by Havoc Pennington
parent 54b6ec03fb
commit 0ed924f676

View File

@ -1418,7 +1418,7 @@ g_interface_info_find_method (GIInterfaceInfo *info,
Header *header = (Header *)base->metadata->data;
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_properties * header->property_blob_size;