Bug 880464 - Setting up an RSS account first should not make it the default account. r=bwinton, r=IanN

This commit is contained in:
rsx11m 2013-06-06 17:01:34 -05:00
Родитель 2b6035dc1b
Коммит 4819ade488
2 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -186,7 +186,7 @@ function FinishAccount()
setupCopiesAndFoldersServer(gCurrentAccount, getCurrentServerIsDeferred(pageData), accountData);
if (!serverIsNntp(pageData))
if (gCurrentAccount.incomingServer.canBeDefaultServer)
EnableCheckMailAtStartUpIfNeeded(gCurrentAccount);
if (!document.getElementById("downloadMsgs").hidden) {

Просмотреть файл

@ -166,7 +166,9 @@ function createAccountInBackend(config)
let account = MailServices.accounts.createAccount();
account.addIdentity(identity);
account.incomingServer = inServer;
if (!MailServices.accounts.defaultAccount)
if (inServer.canBeDefaultServer && (!MailServices.accounts.defaultAccount ||
!MailServices.accounts.defaultAccount
.incomingServer.canBeDefaultServer))
MailServices.accounts.defaultAccount = account;
verifyLocalFoldersAccount(MailServices.accounts);