diff options
author | xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4> | 2008-04-11 21:10:16 +0800 |
---|---|---|
committer | xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4> | 2008-04-11 21:10:16 +0800 |
commit | b330806bb359c87fcc323c1c765d1a5f7dcdb613 (patch) | |
tree | 85865a087500492a2c30a7eb2f00b97571ef427d /tests | |
parent | d7306eed42f94ec2d5f3728d8574a78937132520 (diff) | |
download | gsoc2013-empathy-b330806bb359c87fcc323c1c765d1a5f7dcdb613.tar gsoc2013-empathy-b330806bb359c87fcc323c1c765d1a5f7dcdb613.tar.gz gsoc2013-empathy-b330806bb359c87fcc323c1c765d1a5f7dcdb613.tar.bz2 gsoc2013-empathy-b330806bb359c87fcc323c1c765d1a5f7dcdb613.tar.lz gsoc2013-empathy-b330806bb359c87fcc323c1c765d1a5f7dcdb613.tar.xz gsoc2013-empathy-b330806bb359c87fcc323c1c765d1a5f7dcdb613.tar.zst gsoc2013-empathy-b330806bb359c87fcc323c1c765d1a5f7dcdb613.zip |
Change this test to be a bit more real-live
git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@886 4ee84921-47dd-4033-b63a-18d7a039a3e4
Diffstat (limited to 'tests')
-rw-r--r-- | tests/contact-run-until-ready.c | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/tests/contact-run-until-ready.c b/tests/contact-run-until-ready.c index 50011bbc4..1d263dd05 100644 --- a/tests/contact-run-until-ready.c +++ b/tests/contact-run-until-ready.c @@ -1,23 +1,21 @@ #include <stdlib.h> #include <glib.h> +#include <gtk/gtk.h> #include <libempathy/empathy-contact-factory.h> #include <libmissioncontrol/mc-account.h> -int -main (int argc, char **argv) +static gboolean +callback (gpointer data) { EmpathyContactFactory *factory; McAccount *account; EmpathyContact *contact; EmpathyContactReady ready_flags; - g_type_init (); - factory = empathy_contact_factory_new (); - account = mc_account_lookup ("jabber4"); - contact = empathy_contact_factory_get_from_id (factory, account, - "testman@jabber.belnet.be"); + account = mc_account_lookup ("jabber0"); + contact = empathy_contact_factory_get_from_handle (factory, account, 2); g_print ("Contact handle=%d alias=%s\n", empathy_contact_get_handle (contact), @@ -36,6 +34,20 @@ main (int argc, char **argv) g_object_unref (account); g_object_unref (contact); + gtk_main_quit (); + + return FALSE; +} + +int +main (int argc, char **argv) +{ + gtk_init (&argc, &argv); + + g_idle_add (callback, NULL); + + gtk_main (); + return EXIT_SUCCESS; } |