diff options
author | Will Thompson <will.thompson@collabora.co.uk> | 2011-11-09 16:26:03 +0000 |
---|---|---|
committer | Will Thompson <will.thompson@collabora.co.uk> | 2011-11-09 16:26:03 +0000 |
commit | c71427dd9c74b5226954377c4651d0addc5edef0 (patch) | |
tree | 63374f752a5fb5b548c409b8e56407da6f3ca5fa | |
parent | 661565618ab91bc94b0dea1875a62442d91245bd (diff) |
server-client-pong: add --persist flag
-rw-r--r-- | telepathy-ytstenut-glib/tests/server-client-pong.c | 10 |
1 files 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 <telepathy-glib/account.h> +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]); |