diff options
Diffstat (limited to 'libsylph/imap.c')
-rw-r--r-- | libsylph/imap.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libsylph/imap.c b/libsylph/imap.c index 9eda5599..f3856ce1 100644 --- a/libsylph/imap.c +++ b/libsylph/imap.c @@ -882,6 +882,8 @@ static GSList *imap_get_msg_list_full(Folder *folder, FolderItem *item, session = imap_session_get(folder); if (!session) { + if (uncached_only) + return NULL; mlist = procmsg_read_cache(item, FALSE); item->last_num = procmsg_get_last_num_in_msg_list(mlist); procmsg_set_flags(mlist, item); |