* src/summaryview.c: summary_show(): refresh even if open_inbox_on_inc
is set (to avoid summary refresh problem).
+ * src/imap.c: removed warnings by checking the existence of directory
+ before calling remove*_numbered_files().
2002-09-06
* src/summaryview.c: summary_show(): open_inbox_on_inc ¤¬¥»¥Ã¥È
¤µ¤ì¤Æ¤¤¤Æ¤â¥ê¥Õ¥ì¥Ã¥·¥å¤¹¤ë¤è¤¦¤Ë¤·¤¿(¥µ¥Þ¥ê¤Î¥ê¥Õ¥ì¥Ã¥·¥å¤Î
ÌäÂê¤òËɤ°¤¿¤á)¡£
+ * src/imap.c: remove*_numbered_files() ¤ò¸Æ¤ÖÁ°¤Ë¥Ç¥£¥ì¥¯¥È¥ê¤Î
+ ¸ºß¤ò¥Á¥§¥Ã¥¯¤·¤Æ·Ù¹ð¤ò½üµî¡£
2002-09-06
}
dir = folder_item_get_path(item);
- remove_numbered_files(dir, uid, uid);
+ if (is_dir_exist(dir))
+ remove_numbered_files(dir, uid, uid);
g_free(dir);
return IMAP_SUCCESS;
}
dir = folder_item_get_path(item);
- remove_all_numbered_files(dir);
+ if (is_dir_exist(dir))
+ remove_all_numbered_files(dir);
g_free(dir);
return IMAP_SUCCESS;
first_uid, last_uid);
dir = folder_item_get_path(item);
- remove_numbered_files(dir, first_uid, last_uid);
+ if (is_dir_exist(dir))
+ remove_numbered_files(dir, first_uid, last_uid);
g_free(dir);
for (cur = mlist; cur != NULL; ) {
debug_print("Deleting all cached messages...\n");
dir = folder_item_get_path(item);
- remove_all_numbered_files(dir);
+ if (is_dir_exist(dir))
+ remove_all_numbered_files(dir);
g_free(dir);
debug_print("done.\n");