Fix crash in Print Preview when doc has more than two pages. Patch by Eli Friedman<sharparrow1@yahoo.com>. b=362210 r=me sr=roc

This commit is contained in:
mats.palmgren%bredband.net 2006-12-12 09:54:48 +00:00
Родитель 99a706ba53
Коммит b9eb48fee4
1 изменённых файлов: 1 добавлений и 2 удалений

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

@ -97,8 +97,7 @@ NS_IMETHODIMP nsPageFrame::Reflow(nsPresContext* aPresContext,
NS_ASSERTION(nsLayoutAtoms::pageContentFrame == firstFrame->GetType(),
"This frame isn't a pageContentFrame");
if (contentPage && GetPrevInFlow() &&
(GetStateBits() & NS_FRAME_IS_DIRTY)) {
if (contentPage && GetPrevInFlow() && !contentPage->GetFirstChild(nsnull)) {
nsPageFrame* prevPage = NS_STATIC_CAST(nsPageFrame*, GetPrevInFlow());
nsPageContentFrame* prevContentPage = NS_STATIC_CAST(nsPageContentFrame*, prevPage->mFrames.FirstChild());