summaryrefslogtreecommitdiff
path: root/girepository/girnode.c
diff options
context:
space:
mode:
Diffstat (limited to 'girepository/girnode.c')
-rw-r--r--girepository/girnode.c3
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;