diff pidgin/plugins/gevolution/add_buddy_dialog.c @ 27523:9e916fd25f48

Hopefully provide better debug logs when gevolution plugin can't open the addressbook for whatever reason.
author Stu Tomlinson <stu@nosnilmot.com>
date Fri, 10 Jul 2009 02:47:09 +0000
parents 713310b97512
children 0646207f360f
line wrap: on
line diff
--- a/pidgin/plugins/gevolution/add_buddy_dialog.c	Fri Jul 10 02:26:37 2009 +0000
+++ b/pidgin/plugins/gevolution/add_buddy_dialog.c	Fri Jul 10 02:47:09 2009 +0000
@@ -234,6 +234,7 @@
 	EBook *book;
 	gboolean status;
 	GList *cards, *c;
+	GError *err = NULL;
 
 	if (dialog->book != NULL)
 	{
@@ -250,10 +251,11 @@
 
 	gtk_list_store_clear(dialog->model);
 
-	if (!gevo_load_addressbook(uri, &book, NULL))
+	if (!gevo_load_addressbook(uri, &book, &err))
 	{
 		purple_debug_error("evolution",
-						 "Error retrieving default addressbook\n");
+						 "Error retrieving default addressbook: %s\n", err->message);
+		g_error_free(err);
 
 		return;
 	}