Also (and I don’t know how I missed this before), the g_variant_new() call should be creating a singleton tuple (i.e. type ‘(o)’ rather than ‘o’).
Also (and I don’t know how I missed this before), the g_variant_new() call should be creating a singleton tuple (i.e. type ‘(o)’ rather than ‘o’).