Bug 370255: ASSERTION: frame not dirty: 'aFrame->GetStateBits() & (NS_FRAME_IS_DIRTY | NS_FRAME_HAS_DIRTY_CHILDREN)' on changing page direction, r=uriber, sr=roc

This commit is contained in:
smontagu%smontagu.org 2007-02-13 18:11:24 +00:00
Родитель 8ee8ff37ae
Коммит e0c9b6cbd5
1 изменённых файлов: 6 добавлений и 4 удалений

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

@ -170,10 +170,12 @@ nsContainerFrame::InsertFrames(nsIAtom* aListName,
#ifdef IBMBIDI
if (nsnull == aListName)
#endif
// Ask the parent frame to reflow me.
AddStateBits(NS_FRAME_IS_DIRTY);
GetPresContext()->PresShell()->
FrameNeedsReflow(this, nsIPresShell::eTreeChange);
{
// Ask the parent frame to reflow me.
AddStateBits(NS_FRAME_IS_DIRTY);
GetPresContext()->PresShell()->
FrameNeedsReflow(this, nsIPresShell::eTreeChange);
}
}
return NS_OK;
}