diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2011-05-30 07:17:52 +0800 |
---|---|---|
committer | Rodrigo Moya <rodrigo@gnome-db.org> | 2011-06-30 00:42:22 +0800 |
commit | 80e3a3ad4b0ba1609b92f3c033cd9e967c8849bd (patch) | |
tree | 4294ae7ed0a11ac52de3e1199bbdce376dca8332 /mail/mail-folder-cache.c | |
parent | cf2877c49ac0893ad6106679c5d33714a9dc0896 (diff) | |
download | gsoc2013-evolution-80e3a3ad4b0ba1609b92f3c033cd9e967c8849bd.tar gsoc2013-evolution-80e3a3ad4b0ba1609b92f3c033cd9e967c8849bd.tar.gz gsoc2013-evolution-80e3a3ad4b0ba1609b92f3c033cd9e967c8849bd.tar.bz2 gsoc2013-evolution-80e3a3ad4b0ba1609b92f3c033cd9e967c8849bd.tar.lz gsoc2013-evolution-80e3a3ad4b0ba1609b92f3c033cd9e967c8849bd.tar.xz gsoc2013-evolution-80e3a3ad4b0ba1609b92f3c033cd9e967c8849bd.tar.zst gsoc2013-evolution-80e3a3ad4b0ba1609b92f3c033cd9e967c8849bd.zip |
Fix more places where old-style folder URIs are used.
Diffstat (limited to 'mail/mail-folder-cache.c')
-rw-r--r-- | mail/mail-folder-cache.c | 32 |
1 files changed, 2 insertions, 30 deletions
diff --git a/mail/mail-folder-cache.c b/mail/mail-folder-cache.c index 39dce1f0bb..8b951ce380 100644 --- a/mail/mail-folder-cache.c +++ b/mail/mail-folder-cache.c @@ -546,34 +546,6 @@ store_folder_deleted_cb (CamelStore *store, store_folder_unsubscribed_cb (store, info, self); } -static gchar * -folder_to_url (CamelStore *store, - const gchar *full_name) -{ - CamelProvider *provider; - CamelService *service; - CamelURL *url; - gchar *out; - - service = CAMEL_SERVICE (store); - provider = camel_service_get_provider (service); - - url = camel_url_copy (camel_service_get_camel_url (service)); - if (provider->url_flags & CAMEL_URL_FRAGMENT_IS_PATH) { - camel_url_set_fragment (url, full_name); - } else { - gchar *name = g_alloca (strlen (full_name)+2); - - sprintf(name, "/%s", full_name); - camel_url_set_path (url, name); - } - - out = camel_url_to_string (url, CAMEL_URL_HIDE_ALL); - camel_url_free (url); - - return out; -} - static void rename_folders (MailFolderCache *self, struct _store_info *si, @@ -633,9 +605,9 @@ rename_folders (MailFolderCache *self, /* rename the meta-data we maintain ourselves */ config_dir = mail_session_get_config_dir (); - olduri = folder_to_url (si->store, old); + olduri = e_mail_folder_uri_build (si->store, old); e_filename_make_safe (olduri); - newuri = folder_to_url (si->store, fi->full_name); + newuri = e_mail_folder_uri_build (si->store, fi->full_name); e_filename_make_safe (newuri); oldfile = g_strdup_printf("%s/custom_view-%s.xml", config_dir, olduri); newfile = g_strdup_printf("%s/custom_view-%s.xml", config_dir, newuri); |