Bug 438997. DoApplyRenderingChangeToTree should not invalidate SVG frames. r+sr=dbaron.
This commit is contained in:
@@ -9745,7 +9745,8 @@ DoApplyRenderingChangeToTree(nsIFrame* aFrame,
|
|||||||
UpdateViewsForTree(aFrame, aViewManager, aFrameManager, aChange);
|
UpdateViewsForTree(aFrame, aViewManager, aFrameManager, aChange);
|
||||||
|
|
||||||
// if frame has view, will already be invalidated
|
// if frame has view, will already be invalidated
|
||||||
if (aChange & nsChangeHint_RepaintFrame) {
|
if ((aChange & nsChangeHint_RepaintFrame) &&
|
||||||
|
!aFrame->IsFrameOfType(nsIFrame::eSVG)) {
|
||||||
aFrame->Invalidate(aFrame->GetOverflowRect());
|
aFrame->Invalidate(aFrame->GetOverflowRect());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user