From: Guido Trentalancia Date: Sun, 18 Nov 2018 23:01:04 +0000 (+0100) Subject: std: std_gvar_tuple_array/_rational: Fix GVariantBuilder type. X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=commitdiff_plain;h=1bb348cdbfede41fe1626847e1e1c78a858b1e04 std: std_gvar_tuple_array/_rational: Fix GVariantBuilder type. Fix the type of container used to initialize the GVariantBuilder structure which builds an array of tuples. --- diff --git a/src/std.c b/src/std.c index cd3bdd0b..4e069702 100644 --- a/src/std.c +++ b/src/std.c @@ -624,7 +624,7 @@ SR_PRIV GVariant *std_gvar_tuple_array(const uint64_t a[][2], unsigned int n) GVariant *rational[2]; GVariantBuilder gvb; - g_variant_builder_init(&gvb, G_VARIANT_TYPE_ARRAY); + g_variant_builder_init(&gvb, G_VARIANT_TYPE_TUPLE); for (i = 0; i < n; i++) { rational[0] = g_variant_new_uint64(a[i][0]); @@ -643,7 +643,7 @@ SR_PRIV GVariant *std_gvar_tuple_rational(const struct sr_rational *r, unsigned GVariant *rational[2]; GVariantBuilder gvb; - g_variant_builder_init(&gvb, G_VARIANT_TYPE_ARRAY); + g_variant_builder_init(&gvb, G_VARIANT_TYPE_TUPLE); for (i = 0; i < n; i++) { rational[0] = g_variant_new_uint64(r[i].p);