fix #10895. Get printing to sort of work for mail/news. more bugs (and fixes) to come. this is far from complete.

This commit is contained in:
sspitzer%netscape.com 1999-08-25 23:58:31 +00:00
parent a5d6c9c5de
commit b7f3331cc3
3 changed files with 13 additions and 2 deletions

View File

@ -49,9 +49,20 @@ NS_IMETHODIMP nsObserverBase::NotifyWebShell(
if(NS_FAILED(rv =docLoader->GetContentViewerContainer(aDocumentID, &cvc)))
goto done;
/* sspitzer: this was necessary to get printing of mail to work (sort of)
*/
NS_ASSERTION(cvc,"GetContentViewerContainer didn't fail, but cvc is null");
if (!cvc) {
goto done;
}
if(NS_FAILED( rv = cvc->QueryInterface(kIWebShellServicesIID, (void**)&wss)))
goto done;
if (!wss) {
goto done;
}
#ifndef DONT_INFORM_WEBSHELL
// ask the webshellservice to load the URL
if(NS_FAILED( rv = wss->SetRendering(PR_FALSE) ))

View File

@ -49,7 +49,7 @@ Rights Reserved.
<!ENTITY getSelectedCmd.label ".Get Selected Messages">
<!ENTITY getFlaggedCmd.label ".Get Flagged Messages">
<!ENTITY printPreviewCmd.label ".Print Preview">
<!ENTITY printCmd.label ".Print">
<!ENTITY printCmd.label "Print">
<!ENTITY closeCmd.label "Close">
<!-- Edit Menu -->

View File

@ -49,7 +49,7 @@ Rights Reserved.
<!ENTITY getSelectedCmd.label ".Get Selected Messages">
<!ENTITY getFlaggedCmd.label ".Get Flagged Messages">
<!ENTITY printPreviewCmd.label ".Print Preview">
<!ENTITY printCmd.label ".Print">
<!ENTITY printCmd.label "Print">
<!ENTITY closeCmd.label "Close">
<!-- Edit Menu -->