Fix for bug 54481. If nsMsgDisplayMessageByID failed likely because we don't have astring for the error, try again with NS_ERROR_SEND_FAILED. R=putterman, SR=alecf

This commit is contained in:
ducarroz%netscape.com 2000-10-13 05:16:44 +00:00
parent ae9c1a9483
commit b09abfd642

View File

@ -717,7 +717,8 @@ nsresult nsMsgCompose::SendMsg(MSG_DeliverMode deliverMode, nsIMsgIdentity *ide
{
ShowWindow(PR_TRUE);
if (rv != NS_ERROR_BUT_DONT_SHOW_ALERT)
nsMsgDisplayMessageByID(prompt, rv);
if (NS_FAILED(nsMsgDisplayMessageByID(prompt, rv)))
nsMsgDisplayMessageByID(prompt, NS_ERROR_SEND_FAILED);
}
return rv;
@ -821,7 +822,8 @@ nsMsgCompose::SendMsgEx(MSG_DeliverMode deliverMode,
nsCOMPtr<nsIPrompt> prompt;
if (m_window)
m_window->GetPrompter(getter_AddRefs(prompt));
nsMsgDisplayMessageByID(prompt, rv);
if (NS_FAILED(nsMsgDisplayMessageByID(prompt, rv)))
nsMsgDisplayMessageByID(prompt, NS_ERROR_SEND_FAILED);
}
}
return rv;