Remove the root from mDirtyRoots if we resize-reflow it, so that we don't getassertions about frame state not matching with whether the frame is inmDirtyRoots. Bug 374167, r+sr=dbaron

This commit is contained in:
bzbarsky@mit.edu 2007-04-25 17:17:50 -07:00
Родитель 0afe6b1523
Коммит 150d7e49c9
1 изменённых файлов: 1 добавлений и 0 удалений

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

@ -2684,6 +2684,7 @@ PresShell::ResizeReflow(nscoord aWidth, nscoord aHeight)
AUTO_LAYOUT_PHASE_ENTRY_POINT(GetPresContext(), Reflow);
// XXXldb Set mIsReflowing (and unset it later)?
mDirtyRoots.RemoveElement(rootFrame);
DoReflow(rootFrame);
mPresContext->SetVisibleArea(nsRect(nsPoint(0, 0), rootFrame->GetSize()));
}