aboutsummaryrefslogtreecommitdiff
path: root/libsylph/mh.c
diff options
context:
space:
mode:
Diffstat (limited to 'libsylph/mh.c')
-rw-r--r--libsylph/mh.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libsylph/mh.c b/libsylph/mh.c
index c90bb117..1ba2770e 100644
--- a/libsylph/mh.c
+++ b/libsylph/mh.c
@@ -260,7 +260,9 @@ static GSList *mh_get_msg_list_full(Folder *folder, FolderItem *item,
procmsg_set_flags(mlist, item);
- mlist = procmsg_sort_msg_list(mlist, item->sort_key, item->sort_type);
+ if (!uncached_only)
+ mlist = procmsg_sort_msg_list(mlist, item->sort_key,
+ item->sort_type);
if (item->mark_queue)
item->mark_dirty = TRUE;