зеркало из https://github.com/mozilla/gecko-dev.git
fix crash on shutdown after saving imap draft r=naving, sr=sspitzer 141028
This commit is contained in:
Родитель
08b77d441d
Коммит
f09fc01098
|
@ -2269,11 +2269,8 @@ NS_IMETHODIMP nsImapMailFolder::UpdateImapMailboxInfo(
|
|||
ChangeNumPendingUnread(-GetNumPendingUnread());
|
||||
|
||||
if (!mDatabase)
|
||||
{
|
||||
GetDatabase(nsnull);
|
||||
if (mDatabase && mAddListener)
|
||||
mDatabase->AddListener(this);
|
||||
}
|
||||
|
||||
PRBool folderSelected;
|
||||
rv = aSpec->GetFolderSelected(&folderSelected);
|
||||
if (NS_SUCCEEDED(rv) && folderSelected)
|
||||
|
@ -3648,7 +3645,7 @@ nsImapMailFolder::NormalEndMsgWriteStream(nsMsgKey uidOfMessage,
|
|||
{
|
||||
nsCOMPtr<nsIMimeHeaders> mimeHeaders;
|
||||
res = msgUrl->GetMimeHeaders(getter_AddRefs(mimeHeaders));
|
||||
if (NS_SUCCEEDED(res))
|
||||
if (NS_SUCCEEDED(res) && mimeHeaders)
|
||||
{
|
||||
nsXPIDLCString mdnDnt;
|
||||
mimeHeaders->ExtractHeader("Disposition-Notification-To",
|
||||
|
|
Загрузка…
Ссылка в новой задаче