aboutsummaryrefslogtreecommitdiffhomepage
path: root/experimental/svg
diff options
context:
space:
mode:
Diffstat (limited to 'experimental/svg')
-rw-r--r--experimental/svg/model/SkSVGTransformableNode.cpp12
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());
}