diff options
Diffstat (limited to 'mail/mail-account-gui.c')
-rw-r--r-- | mail/mail-account-gui.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mail/mail-account-gui.c b/mail/mail-account-gui.c index f28ee8eb7e..0eb381a708 100644 --- a/mail/mail-account-gui.c +++ b/mail/mail-account-gui.c @@ -1709,7 +1709,7 @@ mail_account_gui_save (MailAccountGui *gui) } else { /* assign defaults - the uri is unknown to us (probably pointed to an old source url) */ g_free (account->drafts_folder_name); - account->drafts_folder_name = g_strdup (strrchr (default_drafts_folder_uri, '/') + 1); + account->drafts_folder_name = g_strdup (g_basename (default_drafts_folder_uri)); g_free (account->drafts_folder_uri); account->drafts_folder_uri = g_strdup (default_drafts_folder_uri); } @@ -1728,7 +1728,7 @@ mail_account_gui_save (MailAccountGui *gui) } else { /* assign defaults - the uri is unknown to us (probably pointed to an old source url) */ g_free (account->sent_folder_name); - account->sent_folder_name = g_strdup (strrchr (default_sent_folder_uri, '/') + 1); + account->sent_folder_name = g_strdup (g_basename (default_sent_folder_uri)); g_free (account->sent_folder_uri); account->sent_folder_uri = g_strdup (default_sent_folder_uri); } |