diff options
Diffstat (limited to 'experimental/svg')
-rw-r--r-- | experimental/svg/model/SkSVGTransformableNode.cpp | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/experimental/svg/model/SkSVGTransformableNode.cpp b/experimental/svg/model/SkSVGTransformableNode.cpp index b2ad0b1ab9..aa2a814f58 100644 --- a/experimental/svg/model/SkSVGTransformableNode.cpp +++ b/experimental/svg/model/SkSVGTransformableNode.cpp @@ -38,14 +38,6 @@ void SkSVGTransformableNode::onSetAttribute(SkSVGAttribute attr, const SkSVGValu } void SkSVGTransformableNode::mapToParent(SkPath* path) const { - if (fTransform.value().isIdentity()) { - return; - } - - SkMatrix inv; - if (!fTransform.value().invert(&inv)) { - return; - } - - path->transform(inv); + // transforms the path to parent node coordinates. + path->transform(fTransform.value()); } |