add ability to null out msg status feedback, r=putterman

This commit is contained in:
bienvenu%netscape.com 2000-01-09 23:15:07 +00:00
parent 5efcb68bec
commit 1654263297
2 changed files with 11 additions and 0 deletions

View File

@ -211,6 +211,7 @@ function OnUnloadMessenger()
{
mailSession.RemoveFolderListener(folderListener);
mailSession.RemoveMsgWindow(msgWindow);
messenger.SetWindow(null, null);
}
}

View File

@ -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;