- && g_variant_is_of_type(gvar, G_VARIANT_TYPE_ARRAY)
- && g_variant_n_children(gvar) == 1) {
- element = g_variant_get_child_value(gvar, 0);
- g_variant_get(element, "(ut)", &cur_mq, &cur_mqflags);
- g_variant_unref(element);
+ && g_variant_is_of_type(gvar, G_VARIANT_TYPE_TUPLE)
+ && g_variant_n_children(gvar) == 2) {
+ g_variant_get(gvar, "(ut)", &cur_mq, &cur_mqflags);