diff options
Diffstat (limited to 'girepository/ginfo.c')
-rw-r--r-- | girepository/ginfo.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/girepository/ginfo.c b/girepository/ginfo.c index d522a565..6fbd464f 100644 --- a/girepository/ginfo.c +++ b/girepository/ginfo.c @@ -2091,6 +2091,12 @@ g_constant_info_get_value (GIConstantInfo *info, case GI_TYPE_TAG_TIME_T: value->v_long = *(long*)&base->typelib->data[blob->offset]; break; + case GI_TYPE_TAG_SHORT: + value->v_short = *(gshort*)&base->typelib->data[blob->offset]; + break; + case GI_TYPE_TAG_USHORT: + value->v_ushort = *(gushort*)&base->typelib->data[blob->offset]; + break; case GI_TYPE_TAG_INT: value->v_int = *(gint*)&base->typelib->data[blob->offset]; break; |