Bug 504524. Change signature of nsIFrame: of nsIFrame::CharacterDataChanged to support passing of the full CharacterDataChangeInfo struct. r=bz

This commit is contained in:
Robert O'Callahan
2009-08-05 13:38:10 +12:00
parent 18f6db24ac
commit 2684e99e48
12 changed files with 22 additions and 45 deletions

View File

@@ -7615,7 +7615,7 @@ nsCSSFrameConstructor::StyleChangeReflow(nsIFrame* aFrame,
nsresult
nsCSSFrameConstructor::CharacterDataChanged(nsIContent* aContent,
PRBool aAppend)
CharacterDataChangeInfo* aInfo)
{
AUTO_LAYOUT_PHASE_ENTRY_POINT(mPresShell->GetPresContext(), FrameC);
nsresult rv = NS_OK;
@@ -7675,8 +7675,7 @@ nsCSSFrameConstructor::CharacterDataChanged(nsIContent* aContent,
}
}
frame->CharacterDataChanged(mPresShell->GetPresContext(), aContent,
aAppend);
frame->CharacterDataChanged(aInfo);
if (haveFirstLetterStyle) {
nsFrameConstructorState state(mPresShell, mFixedContainingBlock,