Browser crash when close print preview in a page has fixed DIV

bug=163800 r=rods sr=jst
This commit is contained in:
pete.zha%sun.com 2002-08-21 08:56:58 +00:00
Родитель b255d8511e
Коммит dbd022434c
2 изменённых файлов: 4 добавлений и 2 удалений

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

@ -880,7 +880,7 @@ nsGfxScrollFrameInner::AttributeChanged(nsIDocument *aDocument,
PRInt32 aModType,
PRInt32 aHint)
{
if (mHScrollbarBox && mVScrollbarBox)
if (mHScrollbarBox && mVScrollbarBox && (mHasHorizontalScrollbar || mHasVerticalScrollbar))
{
nsIFrame* hframe = nsnull;
mHScrollbarBox->GetFrame(&hframe);
@ -1076,6 +1076,7 @@ nsGfxScrollFrameInner::AddRemoveScrollbar(PRBool& aHasScrollbar, nscoord& aXY, n
return PR_TRUE;
}
aHasScrollbar = PR_FALSE;
return PR_FALSE;
}

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

@ -880,7 +880,7 @@ nsGfxScrollFrameInner::AttributeChanged(nsIDocument *aDocument,
PRInt32 aModType,
PRInt32 aHint)
{
if (mHScrollbarBox && mVScrollbarBox)
if (mHScrollbarBox && mVScrollbarBox && (mHasHorizontalScrollbar || mHasVerticalScrollbar))
{
nsIFrame* hframe = nsnull;
mHScrollbarBox->GetFrame(&hframe);
@ -1076,6 +1076,7 @@ nsGfxScrollFrameInner::AddRemoveScrollbar(PRBool& aHasScrollbar, nscoord& aXY, n
return PR_TRUE;
}
aHasScrollbar = PR_FALSE;
return PR_FALSE;
}