changeset 6983:9a074ef38b02 HEAD

If APPEND updated keywords list in selected mailbox, send the list to client as well.
author Timo Sirainen <tss@iki.fi>
date Sun, 09 Dec 2007 19:55:40 +0200
parents c8df2492959e
children 45e07aee9aa2
files src/imap/cmd-append.c
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/imap/cmd-append.c	Sun Dec 09 16:27:17 2007 +0200
+++ b/src/imap/cmd-append.c	Sun Dec 09 19:55:40 2007 +0200
@@ -470,7 +470,11 @@
 		client->keywords.pool =
 			pool_alloconly_create("append keywords pool", 256);
 	}
-	client_save_keywords(&client->keywords, status.keywords);
+	if (client_save_keywords(&client->keywords, status.keywords) &&
+	    ctx->box == client->mailbox) {
+		client_send_mailbox_flags(ctx->client, ctx->box,
+					  status.keywords);
+	}
 }
 
 bool cmd_append(struct client_command_context *cmd)