changeset 11317:4ba05c3702be HEAD

listescape: Fixed listing INBOX when namespace prefix was used.
author Timo Sirainen <tss@iki.fi>
date Tue, 18 May 2010 10:07:58 +0200
parents 757cb3148407
children ae84eb604f84
files src/plugins/listescape/listescape-plugin.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/listescape/listescape-plugin.c	Mon May 17 18:06:57 2010 +0200
+++ b/src/plugins/listescape/listescape-plugin.c	Tue May 18 10:07:58 2010 +0200
@@ -177,6 +177,10 @@
 		ctx->list->ns :
 		listescape_find_orig_ns(ctx->list->ns, info->name);
 
+	if ((ns->flags & NAMESPACE_FLAG_INBOX) != 0 &&
+	    strcasecmp(info->name, "INBOX") == 0)
+		return info;
+
 	str_truncate(mlist->list_name, 0);
 	str_append(mlist->list_name, ns->prefix);
 	list_unescape_str(ns, info->name + ns->prefix_len, mlist->list_name);