diff options
Diffstat (limited to 'addressbook/gui/contact-editor/e-contact-save-as.c')
-rw-r--r-- | addressbook/gui/contact-editor/e-contact-save-as.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/addressbook/gui/contact-editor/e-contact-save-as.c b/addressbook/gui/contact-editor/e-contact-save-as.c index 73651b9f21..f281b1925f 100644 --- a/addressbook/gui/contact-editor/e-contact-save-as.c +++ b/addressbook/gui/contact-editor/e-contact-save-as.c @@ -28,7 +28,6 @@ #include <gtk/gtksignal.h> #include <gtk/gtkmessagedialog.h> #include <gal/util/e-util.h> -#include <gal/widgets/e-unicode.h> #include <libgnome/gnome-i18n.h> #include <errno.h> #include <string.h> @@ -126,7 +125,6 @@ e_contact_save_as(char *title, ECard *card, GtkWindow *parent_window) GtkFileSelection *filesel; char *file; char *name; - char *locale_name; SaveAsInfo *info = g_new(SaveAsInfo, 1); filesel = GTK_FILE_SELECTION(gtk_file_selection_new(title)); @@ -134,11 +132,9 @@ e_contact_save_as(char *title, ECard *card, GtkWindow *parent_window) g_object_get (card, "file_as", &name, NULL); - locale_name = e_utf8_to_locale_string (name); - file = make_safe_filename (g_get_home_dir(), locale_name); + file = make_safe_filename (g_get_home_dir(), name); gtk_file_selection_set_filename (filesel, file); g_free (file); - g_free (locale_name); info->filesel = filesel; info->vcard = e_card_get_vcard(card); @@ -169,15 +165,13 @@ e_contact_list_save_as(char *title, GList *list, GtkWindow *parent_window) /* This is a filename. Translators take note. */ if (list && list->data && list->next == NULL) { - char *name, *locale_name, *file; + char *name, *file; g_object_get (list->data, "file_as", &name, NULL); - locale_name = e_utf8_to_locale_string (name); - file = make_safe_filename (g_get_home_dir(), locale_name); + file = make_safe_filename (g_get_home_dir(), name); gtk_file_selection_set_filename (filesel, file); g_free (file); - g_free (locale_name); } else { char *file; file = make_safe_filename (g_get_home_dir(), _("list")); |