GDBus: fix name test cases
authorDavid Zeuthen <davidz@redhat.com>
Thu, 23 Sep 2010 20:27:52 +0000 (16:27 -0400)
committerDavid Zeuthen <davidz@redhat.com>
Thu, 23 Sep 2010 20:28:59 +0000 (16:28 -0400)
Since we make message buses come and go, we need to ensure that the
singleton connection instance goes away before attempting to call
g_bus_get_sync() or similar.

Signed-off-by: David Zeuthen <davidz@redhat.com>
gio/tests/gdbus-names.c

index d69d0bf..80e41a5 100644 (file)
@@ -445,6 +445,7 @@ test_bus_own_name (void)
   g_bus_unown_name (id);
   g_assert_cmpint (data.num_free_func, ==, 4);
 
+  _g_object_wait_for_single_ref (c);
   g_object_unref (c);
   g_object_unref (c2);
 }