Index: third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp |
diff --git a/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp b/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp |
index 4f781030aa264caee198e6375e5fe744abc1646f..d5a458eaed9d175deec76359124646b36dc44de2 100644 |
--- a/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp |
+++ b/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp |
@@ -283,11 +283,7 @@ void PaintPropertyTreeBuilder::updateTransformForNonRootSVG( |
context.current.paintOffset == LayoutPoint()); |
if (object.needsPaintPropertyUpdate() || context.forceSubtreeUpdate) { |
- // TODO(pdr): Refactor this so all non-root SVG objects use the same |
- // transform function. |
- const AffineTransform& transform = object.isSVGForeignObject() |
- ? object.localSVGTransform() |
- : object.localToSVGParentTransform(); |
+ AffineTransform transform = object.localToSVGParentTransform(); |
// TODO(pdr): Check for the presence of a transform instead of the value. |
// Checking for an identity matrix will cause the property tree structure |
// to change during animations if the animation passes through the |