зеркало из https://github.com/mozilla/gecko-dev.git
Fix for bug 82460. Correctly manage errors when user decides to stop sending when we cannot find the attachment. R=varada, SR=mscott, A=blizzard
This commit is contained in:
Родитель
0e4602c3b1
Коммит
a8c9f9a23a
|
@ -952,10 +952,17 @@ nsMsgAttachmentHandler::UrlExit(nsresult status, const PRUnichar* aMsg)
|
|||
nsMsgAskBooleanQuestionByString(aPrompt, printfString, &keepOnGoing);
|
||||
PR_FREEIF(printfString);
|
||||
|
||||
if (!keepOnGoing)
|
||||
m_mime_delivery_state->SetStatus(status);
|
||||
else
|
||||
if (keepOnGoing)
|
||||
status = 0;
|
||||
else
|
||||
{
|
||||
status = NS_ERROR_ABORT;
|
||||
m_mime_delivery_state->SetStatus(status);
|
||||
m_mime_delivery_state->Fail(status, 0);
|
||||
m_mime_delivery_state->NotifyListenerOnStopSending(nsnull, status, 0, nsnull);
|
||||
SetMimeDeliveryState(nsnull);
|
||||
return status;
|
||||
}
|
||||
}
|
||||
|
||||
m_done = PR_TRUE;
|
||||
|
|
Загрузка…
Ссылка в новой задаче