diff options
author | Xavier Claessens <xavier.claessens@collabora.co.uk> | 2013-08-08 22:56:27 +0800 |
---|---|---|
committer | Xavier Claessens <xavier.claessens@collabora.co.uk> | 2013-08-09 16:43:53 +0800 |
commit | 1db39a3dc2832b385070206aeccd24587c052394 (patch) | |
tree | b3ca25506f6c80c1a45623267e34b8a9098d0b8e | |
parent | 392f45b77654627cf50c8e902fdc60ecb0b9e208 (diff) | |
download | gsoc2013-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.c | 9 |
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; } |