diff options
Diffstat (limited to 'girepository/girnode.c')
-rw-r--r-- | girepository/girnode.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/girepository/girnode.c b/girepository/girnode.c index 46fd3c7d..5b9df585 100644 --- a/girepository/girnode.c +++ b/girepository/girnode.c @@ -2201,8 +2201,9 @@ g_ir_node_build_typelib (GIrNode *node, blob->deprecated = value->deprecated; blob->reserved = 0; + blob->unsigned_value = value->value >= 0 ? 1 : 0; blob->name = write_string (node->name, strings, data, offset2); - blob->value = value->value; + blob->value = (gint32)value->value; } break; |