mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 11:55:49 +00:00
add ability to null out msg status feedback, r=putterman
This commit is contained in:
parent
5efcb68bec
commit
1654263297
@ -211,6 +211,7 @@ function OnUnloadMessenger()
|
||||
{
|
||||
mailSession.RemoveFolderListener(folderListener);
|
||||
mailSession.RemoveMsgWindow(msgWindow);
|
||||
messenger.SetWindow(null, null);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -177,7 +177,17 @@ NS_IMETHODIMP
|
||||
nsMessenger::SetWindow(nsIDOMWindow *aWin, nsIMsgWindow *aMsgWindow)
|
||||
{
|
||||
if(!aWin)
|
||||
{
|
||||
if (mMsgWindow)
|
||||
{
|
||||
nsCOMPtr<nsIMsgStatusFeedback> aStatusFeedback;
|
||||
|
||||
mMsgWindow->GetStatusFeedback(getter_AddRefs(aStatusFeedback));
|
||||
if (aStatusFeedback)
|
||||
aStatusFeedback->SetWebShell(nsnull, nsnull);
|
||||
}
|
||||
return NS_ERROR_NULL_POINTER;
|
||||
}
|
||||
|
||||
mMsgWindow = aMsgWindow;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user