From c71427dd9c74b5226954377c4651d0addc5edef0 Mon Sep 17 00:00:00 2001 From: Will Thompson Date: Wed, 9 Nov 2011 16:26:03 +0000 Subject: server-client-pong: add --persist flag --- telepathy-ytstenut-glib/tests/server-client-pong.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/telepathy-ytstenut-glib/tests/server-client-pong.c b/telepathy-ytstenut-glib/tests/server-client-pong.c index 9abe780..65f2ef5 100644 --- a/telepathy-ytstenut-glib/tests/server-client-pong.c +++ b/telepathy-ytstenut-glib/tests/server-client-pong.c @@ -24,6 +24,7 @@ #include +static gboolean persist = FALSE; static GMainLoop *loop = NULL; static void @@ -48,7 +49,9 @@ reply_cb (GObject *source_object, g_print ("Successfully replied\n"); g_clear_error (&error); - getoutofhere (); + + if (!persist) + getoutofhere (); } static void @@ -133,12 +136,15 @@ main (int argc, if (argc < 3 || !tp_dbus_check_valid_interface_name (argv[2], NULL)) { - g_print ("usage: %s [account] [service name]\n", argv[0]); + g_print ("usage: %s [account] [service name] [--persist]\n", argv[0]); return 1; } g_type_init (); + if (argc == 4) + persist = g_str_equal (argv[3], "--persist"); + am = tp_yts_account_manager_dup (); path = g_strdup_printf ("%s%s", TP_ACCOUNT_OBJECT_PATH_BASE, argv[1]); -- cgit v1.2.3