aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXavier Claessens <xclaesse@src.gnome.org>2008-02-12 18:34:49 +0800
committerXavier Claessens <xclaesse@src.gnome.org>2008-02-12 18:34:49 +0800
commitc478047978c6873093ce9e22bf8dfc0ac3ce7a69 (patch)
treed2da2c9b3e2b6f4474120ed3563148f044d56e91
parent4ed107524df150d0dd7f12e182e832cb2293a82f (diff)
downloadgsoc2013-empathy-c478047978c6873093ce9e22bf8dfc0ac3ce7a69.tar
gsoc2013-empathy-c478047978c6873093ce9e22bf8dfc0ac3ce7a69.tar.gz
gsoc2013-empathy-c478047978c6873093ce9e22bf8dfc0ac3ce7a69.tar.bz2
gsoc2013-empathy-c478047978c6873093ce9e22bf8dfc0ac3ce7a69.tar.lz
gsoc2013-empathy-c478047978c6873093ce9e22bf8dfc0ac3ce7a69.tar.xz
gsoc2013-empathy-c478047978c6873093ce9e22bf8dfc0ac3ce7a69.tar.zst
gsoc2013-empathy-c478047978c6873093ce9e22bf8dfc0ac3ce7a69.zip
Try to create salut account if getting the gconf key fails. If the user starts empathy just after installation it will fail because gconf didn't refresh schemas yet.
svn path=/trunk/; revision=627
-rw-r--r--src/empathy.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/empathy.c b/src/empathy.c
index 5f76ecc0b..fb7b5cd31 100644
--- a/src/empathy.c
+++ b/src/empathy.c
@@ -94,7 +94,7 @@ create_salut_account (void)
{
McProfile *profile;
McProtocol *protocol;
- gboolean salut_created;
+ gboolean salut_created = FALSE;
McAccount *account;
GList *accounts;
EBook *book;
@@ -106,11 +106,9 @@ create_salut_account (void)
gchar *jid = NULL;
/* Check if we already created a salut account */
- if (!empathy_conf_get_bool (empathy_conf_get(),
- EMPATHY_PREFS_SALUT_ACCOUNT_CREATED,
- &salut_created)) {
- return;
- }
+ empathy_conf_get_bool (empathy_conf_get(),
+ EMPATHY_PREFS_SALUT_ACCOUNT_CREATED,
+ &salut_created);
if (salut_created) {
return;
}