Bug 438997. DoApplyRenderingChangeToTree should not invalidate SVG frames. r+sr=dbaron.

This commit is contained in:
Robert O'Callahan
2008-06-14 20:29:41 +12:00
parent 142967adaf
commit a4b419c9e3

View File

@@ -9745,7 +9745,8 @@ DoApplyRenderingChangeToTree(nsIFrame* aFrame,
UpdateViewsForTree(aFrame, aViewManager, aFrameManager, aChange);
// if frame has view, will already be invalidated
if (aChange & nsChangeHint_RepaintFrame) {
if ((aChange & nsChangeHint_RepaintFrame) &&
!aFrame->IsFrameOfType(nsIFrame::eSVG)) {
aFrame->Invalidate(aFrame->GetOverflowRect());
}
}