aboutsummaryrefslogtreecommitdiffstats
path: root/src/empathy.c
diff options
context:
space:
mode:
authorXavier Claessens <xclaesse@src.gnome.org>2008-04-20 15:58:56 +0800
committerXavier Claessens <xclaesse@src.gnome.org>2008-04-20 15:58:56 +0800
commit288ba5d42d747586f9cacf7b3b02e268545a8f4e (patch)
tree79076a3d79806c8cbbb7d13fcba345b6551c1081 /src/empathy.c
parenta27aee8a3e0e2ebf54652064838111188d4d595d (diff)
downloadgsoc2013-empathy-288ba5d42d747586f9cacf7b3b02e268545a8f4e.tar
gsoc2013-empathy-288ba5d42d747586f9cacf7b3b02e268545a8f4e.tar.gz
gsoc2013-empathy-288ba5d42d747586f9cacf7b3b02e268545a8f4e.tar.bz2
gsoc2013-empathy-288ba5d42d747586f9cacf7b3b02e268545a8f4e.tar.lz
gsoc2013-empathy-288ba5d42d747586f9cacf7b3b02e268545a8f4e.tar.xz
gsoc2013-empathy-288ba5d42d747586f9cacf7b3b02e268545a8f4e.tar.zst
gsoc2013-empathy-288ba5d42d747586f9cacf7b3b02e268545a8f4e.zip
Display error message when cannot create salut account.
svn path=/trunk/; revision=1000
Diffstat (limited to 'src/empathy.c')
-rw-r--r--src/empathy.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/empathy.c b/src/empathy.c
index b55cc7bc2..08d1d0c12 100644
--- a/src/empathy.c
+++ b/src/empathy.c
@@ -141,6 +141,7 @@ create_salut_account (void)
gchar *last_name = NULL;
gchar *email = NULL;
gchar *jid = NULL;
+ GError *error = NULL;
/* Check if we already created a salut account */
empathy_conf_get_bool (empathy_conf_get(),
@@ -163,8 +164,10 @@ create_salut_account (void)
g_object_unref (protocol);
/* Get self EContact from EDS */
- if (!e_book_get_self (&contact, &book, NULL)) {
- empathy_debug (DEBUG_DOMAIN, "Failed to get self econtact");
+ if (!e_book_get_self (&contact, &book, &error)) {
+ empathy_debug (DEBUG_DOMAIN, "Failed to get self econtact: %s",
+ error ? error->message : "No error given");
+ g_clear_error (&error);
g_object_unref (profile);
return;
}