Don't call these methods when the PO is not printable.

Bug 127639 r=dcone sr=attinas a=asa
This commit is contained in:
rods%netscape.com 2002-02-26 13:29:48 +00:00
Родитель 5778230d9a
Коммит 3b4c2dcfc7
2 изменённых файлов: 12 добавлений и 8 удалений

Просмотреть файл

@ -5024,11 +5024,13 @@ DocumentViewerImpl::ShowDocList(PrintObject* aPO, PRBool aShow)
{
NS_ASSERTION(aPO, "Pointer is null!");
PRBool donePrinting;
DoPrint(aPO, PR_FALSE, donePrinting);
if (aPO->IsPrintable()) {
PRBool donePrinting;
DoPrint(aPO, PR_FALSE, donePrinting);
if (aPO->mWindow != nsnull) {
aPO->mWindow->Show(aShow);
if (aPO->mWindow != nsnull) {
aPO->mWindow->Show(aShow);
}
}
PRInt32 cnt = aPO->mKids.Count();

Просмотреть файл

@ -5024,11 +5024,13 @@ DocumentViewerImpl::ShowDocList(PrintObject* aPO, PRBool aShow)
{
NS_ASSERTION(aPO, "Pointer is null!");
PRBool donePrinting;
DoPrint(aPO, PR_FALSE, donePrinting);
if (aPO->IsPrintable()) {
PRBool donePrinting;
DoPrint(aPO, PR_FALSE, donePrinting);
if (aPO->mWindow != nsnull) {
aPO->mWindow->Show(aShow);
if (aPO->mWindow != nsnull) {
aPO->mWindow->Show(aShow);
}
}
PRInt32 cnt = aPO->mKids.Count();