changeset 97:6f837354f2fe HEAD

Don't send \Children or \NoChildren flags for LIST anymore, we never supported the CHILDREN draft properly, and it's not becoming standard anyway. Get it back in when/if we add support for LISTEXT draft.
author Timo Sirainen <tss@iki.fi>
date Thu, 29 Aug 2002 21:21:39 +0300
parents fb7500933a11
children bac5a44da22b
files src/imap/cmd-list.c
diffstat 1 files changed, 1 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/src/imap/cmd-list.c	Thu Aug 29 03:01:09 2002 +0300
+++ b/src/imap/cmd-list.c	Thu Aug 29 21:21:39 2002 +0300
@@ -25,8 +25,6 @@
 	const char *str;
 
 	str = t_strconcat((flags & MAILBOX_NOSELECT) ? " \\Noselect" : "",
-			  (flags & MAILBOX_CHILDREN) ? " \\HasChildren" : "",
-			  (flags & MAILBOX_NOCHILDREN) ? " \\HasNoChildren" :"",
 			  (flags & MAILBOX_NOINFERIORS) ? " \\NoInferiors" : "",
 			  (flags & MAILBOX_MARKED) ? " \\Marked" : "",
 			  (flags & MAILBOX_UNMARKED) ? " \\UnMarked" : "",
@@ -104,12 +102,8 @@
 		name = path == NULL ? node->name :
 			t_strconcat(path, sep, node->name, NULL);
 
-		if (node->children == NULL)
-			node->flags |= MAILBOX_NOCHILDREN;
-		else {
-			node->flags |= MAILBOX_CHILDREN;
+		if (node->children != NULL)
 			list_send(client, node->children, cmd, name, sep, glob);
-		}
 
 		if ((node->flags & MAILBOX_NOSELECT) &&
 		    imap_match(glob, name, 0, NULL) < 0) {