[pygi] Treat GI_INFO_TYPE_INTERFACE same as GI_INFO_TYPE_OBJECT
- From: Tomeu Vizoso <tomeuv src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [pygi] Treat GI_INFO_TYPE_INTERFACE same as GI_INFO_TYPE_OBJECT
- Date: Fri, 20 Nov 2009 18:05:15 +0000 (UTC)
commit 6ccf58afcf58e118903ced0135f0fe69b00e09ad
Author: Tomeu Vizoso <tomeu sugarlabs org>
Date: Mon Oct 26 18:06:06 2009 +0000
Treat GI_INFO_TYPE_INTERFACE same as GI_INFO_TYPE_OBJECT
gi/pygi-argument.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/gi/pygi-argument.c b/gi/pygi-argument.c
index 34d68e2..deaa72a 100644
--- a/gi/pygi-argument.c
+++ b/gi/pygi-argument.c
@@ -418,6 +418,7 @@ check_number_release:
/* Fallback. */
}
case GI_INFO_TYPE_BOXED:
+ case GI_INFO_TYPE_INTERFACE:
case GI_INFO_TYPE_OBJECT:
retval = _pygi_g_registered_type_info_check_object((GIRegisteredTypeInfo *)info, TRUE, object);
break;
@@ -1063,6 +1064,7 @@ array_item_error:
break;
}
+ case GI_INFO_TYPE_INTERFACE:
case GI_INFO_TYPE_OBJECT:
g_assert(is_pointer);
@@ -1839,6 +1841,7 @@ _pygi_argument_release (GArgument *arg,
}
}
break;
+ case GI_INFO_TYPE_INTERFACE:
case GI_INFO_TYPE_OBJECT:
g_assert(is_pointer);
if (direction == GI_DIRECTION_OUT && transfer == GI_TRANSFER_EVERYTHING) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]