turn on mpod by default, r=mscott 41569, use per server pref

This commit is contained in:
bienvenu%netscape.com 2000-06-06 12:20:41 +00:00
Родитель ffcae79b92
Коммит 8459b6cca1
1 изменённых файлов: 13 добавлений и 1 удалений

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

@ -370,13 +370,25 @@ NS_IMETHODIMP nsImapService::DisplayMessage(const char* aMessageURI,
i18nurl->SetCharsetOverRide(aCharsetOverride);
PRUint32 messageSize;
PRBool useMimePartsOnDemand = gMIMEOnDemand;
nsCOMPtr<nsIMsgIncomingServer> aMsgIncomingServer;
if (imapMessageSink)
imapMessageSink->GetMessageSizeFromDB(msgKey, PR_TRUE, &messageSize);
msgurl->SetMsgWindow(aMsgWindow);
if (!gMIMEOnDemand || (messageSize < (uint32) gMIMEOnDemandThreshold))
rv = msgurl->GetServer(getter_AddRefs(aMsgIncomingServer));
if (NS_SUCCEEDED(rv) && aMsgIncomingServer)
{
nsCOMPtr<nsIImapIncomingServer>
aImapServer(do_QueryInterface(aMsgIncomingServer, &rv));
if (NS_SUCCEEDED(rv) && aImapServer)
aImapServer->GetMimePartsOnDemand(&useMimePartsOnDemand);
}
if (!useMimePartsOnDemand || (messageSize < (uint32) gMIMEOnDemandThreshold))
// allowedToBreakApart &&
// !GetShouldFetchAllParts() &&
// GetServerStateParser().ServerHasIMAP4Rev1Capability() &&