Index: src/animator/SkDrawExtraPathEffect.cpp |
diff --git a/src/animator/SkDrawExtraPathEffect.cpp b/src/animator/SkDrawExtraPathEffect.cpp |
index 7b991d251ef072d6f55479937fd5a6a6cffaaa37..ab1af3f83b2d38141cdc5e4a74767d53225ad13d 100644 |
--- a/src/animator/SkDrawExtraPathEffect.cpp |
+++ b/src/animator/SkDrawExtraPathEffect.cpp |
@@ -371,7 +371,7 @@ bool SkDrawComposePathEffect::addChild(SkAnimateMaker& , SkDisplayable* child) { |
SkPathEffect* SkDrawComposePathEffect::getPathEffect() { |
SkPathEffect* e1 = effect1->getPathEffect(); |
SkPathEffect* e2 = effect2->getPathEffect(); |
- SkPathEffect* composite = new SkComposePathEffect(e1, e2); |
+ SkPathEffect* composite = SkComposePathEffect::Create(e1, e2); |
e1->unref(); |
e2->unref(); |
return composite; |