Преглед изворни кода

don't use UID EXPUNGE unless trashing

a simple CLOSE is way more efficient, so use it if no adverse effects
can come from it.
Oswald Buddenhagen пре 11 година
родитељ
комит
2f0fbcd306
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      src/drv_imap.c

+ 1 - 1
src/drv_imap.c

@@ -2009,7 +2009,7 @@ imap_close( store_t *gctx,
 {
 	imap_store_t *ctx = (imap_store_t *)gctx;
 
-	if (CAP(UIDPLUS)) {
+	if (ctx->gen.conf->trash && CAP(UIDPLUS)) {
 		struct imap_cmd_refcounted_state *sts = imap_refcounted_new_state( cb, aux );
 		message_t *msg, *fmsg, *nmsg;
 		int bl;