mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-25 19:25:43 +00:00
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:
parent
ae9c1a9483
commit
b09abfd642
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user