Index: src/animator/SkDrawExtraPathEffect.cpp |
diff --git a/src/animator/SkDrawExtraPathEffect.cpp b/src/animator/SkDrawExtraPathEffect.cpp |
index 7b991d251ef072d6f55479937fd5a6a6cffaaa37..4b911d11c4ffb2871da2613a37a79175acd7c1f3 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; |
@@ -401,7 +401,7 @@ SkDrawCornerPathEffect::~SkDrawCornerPathEffect() { |
} |
SkPathEffect* SkDrawCornerPathEffect::getPathEffect() { |
- return new SkCornerPathEffect(radius); |
+ return SkCornerPathEffect::Create(radius); |
} |
///////// |