diff options
Diffstat (limited to 'libsylph/imap.c')
-rw-r--r-- | libsylph/imap.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libsylph/imap.c b/libsylph/imap.c index c031acc5..502fcc39 100644 --- a/libsylph/imap.c +++ b/libsylph/imap.c @@ -438,6 +438,12 @@ static void imap_folder_destroy(Folder *folder) remove_dir_recursive(dir); g_free(dir); + dir = g_strconcat(get_imap_cache_dir(), G_DIR_SEPARATOR_S, + folder->account->recv_server, NULL); + if (is_dir_exist(dir)) + g_rmdir(dir); + g_free(dir); + folder_remote_folder_destroy(REMOTE_FOLDER(folder)); } |