test: remove warning message 26/262326/1 accepted/tizen_6.5_unified tizen_6.5 accepted/tizen/6.5/unified/20211028.223505 accepted/tizen/unified/20210816.122905 submit/tizen/20210809.014518 submit/tizen_6.5/20211028.163301 tizen_6.5.m2_release
authorShinwoo Kim <cinoo.kim@samsung.com>
Fri, 6 Aug 2021 10:29:28 +0000 (19:29 +0900)
committerShinwoo Kim <cinoo.kim@samsung.com>
Fri, 6 Aug 2021 10:29:28 +0000 (19:29 +0900)
This change is removing following message.

 GLib-CRITICAL: g_atomic_ref_count_dec:
  assertion 'g_atomic_int_get (arc) > 0' failed

It seems that the variant is removed in g_dbus_proxy_call_sync.

Change-Id: Ibf1c5990f32a7290aa40fbbdc413c29bb125f11e

test/at_spi2_tool.c

index e70cd82..0eaa284 100644 (file)
@@ -741,7 +741,6 @@ static void _at_spi_client_enable(gboolean enabled)
 {
        static GDBusProxy *proxy = NULL; //we keep proxy (dbus connection) until program exits
        GVariant *result;
-       GVariant *enabled_variant;
        GError *error = NULL;
        GDBusProxyFlags flags = G_DBUS_PROXY_FLAGS_NONE;
 
@@ -762,16 +761,13 @@ static void _at_spi_client_enable(gboolean enabled)
                }
        }
 
-       enabled_variant = g_variant_new_boolean(enabled);
        result = g_dbus_proxy_call_sync(proxy,
                                        "Set",
-                                       g_variant_new ("(ssv)",  "org.a11y.Status", "IsEnabled", enabled_variant),
+                                       g_variant_new ("(ssv)",  "org.a11y.Status", "IsEnabled", g_variant_new_boolean(enabled)),
                                        G_DBUS_CALL_FLAGS_NONE,
                                        -1,
                                        NULL,
                                        &error);
-       if (enabled_variant)
-               g_variant_unref(enabled_variant);
        if (result)
                g_variant_unref(result);