diff options
author | Milan Crha <mcrha@redhat.com> | 2010-10-29 22:37:03 +0800 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2010-10-29 22:37:03 +0800 |
commit | 059caea47b692d0ca5ed2ddd32a42a1cf0cc9dc5 (patch) | |
tree | a51ab813d8d0aef96ae5bffa93985e4c96ba6b0c /addressbook/gui | |
parent | 475c08d68f1e236b6162fd0d8861c3a7319ddeb5 (diff) | |
download | gsoc2013-evolution-059caea47b692d0ca5ed2ddd32a42a1cf0cc9dc5.tar.gz gsoc2013-evolution-059caea47b692d0ca5ed2ddd32a42a1cf0cc9dc5.tar.zst gsoc2013-evolution-059caea47b692d0ca5ed2ddd32a42a1cf0cc9dc5.zip |
Bug #632278 - Double .vcf extension on addressbook save
Diffstat (limited to 'addressbook/gui')
-rw-r--r-- | addressbook/gui/widgets/eab-gui-util.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/addressbook/gui/widgets/eab-gui-util.c b/addressbook/gui/widgets/eab-gui-util.c index a40a3a3ff5..ebf4558f50 100644 --- a/addressbook/gui/widgets/eab-gui-util.c +++ b/addressbook/gui/widgets/eab-gui-util.c @@ -285,7 +285,7 @@ eab_select_source (ESource *except_source, const gchar *title, const gchar *mess gchar * eab_suggest_filename (GList *contact_list) { - gchar *current_name = NULL, *res; + gchar *res = NULL; g_return_val_if_fail (contact_list != NULL, NULL); @@ -297,15 +297,12 @@ eab_suggest_filename (GList *contact_list) if (string == NULL) string = e_contact_get (contact, E_CONTACT_FULL_NAME); if (string != NULL) - current_name = make_safe_filename (string); + res = make_safe_filename (string); g_free (string); } - if (current_name == NULL) - current_name = make_safe_filename (_("list")); - - res = g_strconcat (current_name, ".vcf", NULL); - g_free (current_name); + if (res == NULL) + res = make_safe_filename (_("list")); return res; } |