Bug 487844. No need to mark self as NS_FRAME_IS_DIRTY just because our child list changed. r+sr=dbaron

This commit is contained in:
Boris Zbarsky 2009-04-10 16:42:29 -04:00
Родитель f58f0f6c6d
Коммит 32f6fc76a7
1 изменённых файлов: 6 добавлений и 3 удалений

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

@ -146,7 +146,8 @@ nsContainerFrame::AppendFrames(nsIAtom* aListName,
#endif
{
PresContext()->PresShell()->
FrameNeedsReflow(this, nsIPresShell::eTreeChange, NS_FRAME_IS_DIRTY);
FrameNeedsReflow(this, nsIPresShell::eTreeChange,
NS_FRAME_HAS_DIRTY_CHILDREN);
}
}
return NS_OK;
@ -178,7 +179,8 @@ nsContainerFrame::InsertFrames(nsIAtom* aListName,
#endif
{
PresContext()->PresShell()->
FrameNeedsReflow(this, nsIPresShell::eTreeChange, NS_FRAME_IS_DIRTY);
FrameNeedsReflow(this, nsIPresShell::eTreeChange,
NS_FRAME_HAS_DIRTY_CHILDREN);
}
}
return NS_OK;
@ -244,7 +246,8 @@ nsContainerFrame::RemoveFrame(nsIAtom* aListName,
if (generateReflowCommand) {
PresContext()->PresShell()->
FrameNeedsReflow(this, nsIPresShell::eTreeChange, NS_FRAME_IS_DIRTY);
FrameNeedsReflow(this, nsIPresShell::eTreeChange,
NS_FRAME_HAS_DIRTY_CHILDREN);
}
}