mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-07-10 10:55:08 +00:00
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:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user