See ChangeLog

Monotone-Parent: 28270e2fb73b9d6d39fb855a68f0d46bcbf364db
Monotone-Revision: 5b741965d2e2101564907ff80f19b932fae6f8d1

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-04-21T16:02:31
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Ludovic Marcotte
2011-04-21 16:02:31 +00:00
parent 6572fcf6ff
commit 359bc181d7
25 changed files with 154 additions and 28 deletions
+5 -3
View File
@@ -2136,11 +2136,13 @@ function buildMailboxes(accountIdx, encoded) {
for (var i = 0; i < mailboxes.length; i++) {
var currentNode = account;
var names = mailboxes[i].path.split("/");
var displayNames = mailboxes[i].displayName.split("/");
for (var j = 1; j < (names.length - 1); j++) {
var name = names[j];
var node = currentNode.findMailboxByName(name);
if (!node) {
node = new Mailbox("additional", name);
node = new Mailbox("additional", name, 0, displayNames[j]);
currentNode.addMailbox(node);
}
currentNode = node;
@@ -2151,9 +2153,9 @@ function buildMailboxes(accountIdx, encoded) {
leaf.type = mailboxes[i].type;
else {
if (mailboxes[i].type == 'inbox')
leaf = new Mailbox(mailboxes[i].type, basename, unseen);
leaf = new Mailbox(mailboxes[i].type, basename, unseen, displayNames[names.length-1]);
else
leaf = new Mailbox(mailboxes[i].type, basename);
leaf = new Mailbox(mailboxes[i].type, basename, 0, displayNames[names.length-1]);
currentNode.addMailbox(leaf);
}
}