No need to try to mark ourselves or our kids dirty if we've not seen an initial

reflow.  Bug 322786, r+sr=roc
This commit is contained in:
bzbarsky%mit.edu 2006-01-09 04:01:09 +00:00
parent aa10d08b4c
commit 4e6d82a1f6

View File

@ -1212,8 +1212,10 @@ nsBoxFrame::AppendFrames(nsIAtom* aListName,
SetDebugOnChildList(state, mFrames.FirstChild(), PR_TRUE);
#endif
MarkDirtyChildren(state);
MarkDirty(state);
if (!(GetStateBits() & NS_FRAME_FIRST_REFLOW)) {
MarkDirtyChildren(state);
MarkDirty(state);
}
return NS_OK;
}