summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2014-05-29 15:11:35 +0200
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2014-05-29 15:55:21 +0200
commitc7da17f6d08eee0d308eb12e5755da0543371a3d (patch)
tree1e59beb631f186585597914de25b1196b9e227ea
parent0d3268b8727a9d704501a74007fb23ad44e46f89 (diff)
downloadtelepathy-glib-c7da17f6d08eee0d308eb12e5755da0543371a3d.tar.gz
test-cli-group: use a proper callback
Makes Tartan happier.
-rw-r--r--tests/dbus/cli-group.c17
1 files changed, 15 insertions, 2 deletions
diff --git a/tests/dbus/cli-group.c b/tests/dbus/cli-group.c
index 609e75638..f2dcc1b8d 100644
--- a/tests/dbus/cli-group.c
+++ b/tests/dbus/cli-group.c
@@ -210,13 +210,26 @@ check_invalidated_unknown_error_cb (TpProxy *proxy,
}
static void
+quit_cb (TpChannel *chan_,
+ GPtrArray *added,
+ GPtrArray *removed,
+ GPtrArray *local_pending,
+ GPtrArray *remote_pending,
+ TpContact *actor,
+ GVariant *details,
+ GMainLoop *loop)
+{
+ g_main_loop_quit (loop);
+}
+
+static void
run_until_members_changed (TpChannel *channel)
{
GMainLoop *loop = g_main_loop_new (NULL, FALSE);
gulong id;
- id = g_signal_connect_swapped (channel, "group-members-changed",
- G_CALLBACK (g_main_loop_quit), loop);
+ id = g_signal_connect (channel, "group-members-changed",
+ G_CALLBACK (quit_cb), loop);
g_main_loop_run (loop);