aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.co.uk>2013-08-08 22:56:27 +0800
committerXavier Claessens <xavier.claessens@collabora.co.uk>2013-08-09 16:43:53 +0800
commit1db39a3dc2832b385070206aeccd24587c052394 (patch)
treeb3ca25506f6c80c1a45623267e34b8a9098d0b8e
parent392f45b77654627cf50c8e902fdc60ecb0b9e208 (diff)
downloadgsoc2013-empathy-1db39a3dc2832b385070206aeccd24587c052394.tar
gsoc2013-empathy-1db39a3dc2832b385070206aeccd24587c052394.tar.gz
gsoc2013-empathy-1db39a3dc2832b385070206aeccd24587c052394.tar.bz2
gsoc2013-empathy-1db39a3dc2832b385070206aeccd24587c052394.tar.lz
gsoc2013-empathy-1db39a3dc2832b385070206aeccd24587c052394.tar.xz
gsoc2013-empathy-1db39a3dc2832b385070206aeccd24587c052394.tar.zst
gsoc2013-empathy-1db39a3dc2832b385070206aeccd24587c052394.zip
EmpathyAccountSettings: remember the new account display name when setting one.
https://bugzilla.gnome.org/show_bug.cgi?id=705668
-rw-r--r--libempathy/empathy-account-settings.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/libempathy/empathy-account-settings.c b/libempathy/empathy-account-settings.c
index 064d4d215..9cb48c36c 100644
--- a/libempathy/empathy-account-settings.c
+++ b/libempathy/empathy-account-settings.c
@@ -1115,15 +1115,12 @@ empathy_account_settings_set_display_name_async (
return;
}
+ g_free (priv->display_name);
+ priv->display_name = g_strdup (name);
+
if (priv->account == NULL)
{
- if (priv->display_name != NULL)
- g_free (priv->display_name);
-
- priv->display_name = g_strdup (name);
-
g_simple_async_result_complete_in_idle (result);
-
return;
}