| Index: include/effects/SkArcToPathEffect.h | 
| diff --git a/include/effects/SkArcToPathEffect.h b/include/effects/SkArcToPathEffect.h | 
| index 4716ea125d5a098118e4cc274fca9f52c5d0997f..fcf4a3a5dc5cd1273971fbafdf159a53d2b98a1f 100644 | 
| --- a/include/effects/SkArcToPathEffect.h | 
| +++ b/include/effects/SkArcToPathEffect.h | 
| @@ -15,11 +15,11 @@ public: | 
| /** radius must be > 0 to have an effect. It specifies the distance from each corner | 
| that should be "rounded". | 
| */ | 
| -    static SkPathEffect* Create(SkScalar radius) { | 
| +    static sk_sp<SkPathEffect> Make(SkScalar radius) { | 
| if (radius <= 0) { | 
| return NULL; | 
| } | 
| -        return new SkArcToPathEffect(radius); | 
| +        return sk_sp<SkPathEffect>(new SkArcToPathEffect(radius)); | 
| } | 
|  | 
| bool filterPath(SkPath* dst, const SkPath& src, SkStrokeRec*, const SkRect*) const override; | 
|  |