Bug 822910. r=roc
This commit is contained in:
@@ -10890,6 +10890,11 @@ nsCSSFrameConstructor::RemoveFloatingFirstLetterFrames(
|
||||
// new primary frame.
|
||||
textContent->SetPrimaryFrame(newTextFrame);
|
||||
|
||||
// Wallpaper bug 822910.
|
||||
if (prevSibling && prevSibling->GetType() == nsGkAtoms::textFrame) {
|
||||
prevSibling->AddStateBits(NS_FRAME_IS_DIRTY);
|
||||
}
|
||||
|
||||
// Insert text frame in its place
|
||||
nsFrameList textList(newTextFrame, newTextFrame);
|
||||
InsertFrames(parentFrame, kPrincipalList, prevSibling, textList);
|
||||
@@ -10939,6 +10944,11 @@ nsCSSFrameConstructor::RemoveFirstLetterFrames(nsPresContext* aPresContext,
|
||||
// new primary frame.
|
||||
textContent->SetPrimaryFrame(textFrame);
|
||||
|
||||
// Wallpaper bug 822910.
|
||||
if (prevSibling && prevSibling->GetType() == nsGkAtoms::textFrame) {
|
||||
prevSibling->AddStateBits(NS_FRAME_IS_DIRTY);
|
||||
}
|
||||
|
||||
// Insert text frame in its place
|
||||
nsFrameList textList(textFrame, textFrame);
|
||||
InsertFrames(aFrame, kPrincipalList, prevSibling, textList);
|
||||
|
||||
Reference in New Issue
Block a user