Sfoglia il codice sorgente

consider hierarchy delimiter flattening when deciding what to list

flattened sub-folders of INBOX actually end up in Path, so list that
instead.

REFMAIL: 6c0ecbff0d025387020281c5d2f5e6e8@smallsys.org
Oswald Buddenhagen 12 anni fa
parent
commit
c23d251092
1 ha cambiato i file con 6 aggiunte e 1 eliminazioni
  1. 6 1
      src/main.c

+ 6 - 1
src/main.c

@@ -713,8 +713,13 @@ store_opened( store_t *ctx, void *aux )
 					if (c != strinbox[i])
 						goto nextpat;
 				}
-				if (!c || c == '/') {
+				if (!c) {
 					flags |= LIST_INBOX;
+				} else if (c == '/') {
+					if (ctx->conf->flat_delim)
+						flags |= LIST_PATH;
+					else
+						flags |= LIST_INBOX;
 				} else {
 				  nextpat:
 					flags |= LIST_PATH;