Index: gm/textbloblooper.cpp |
diff --git a/gm/textbloblooper.cpp b/gm/textbloblooper.cpp |
index 8d462c9b0902658cd8d29dcd1bdf7824c615cc1f..d54490272c8e52b513bcaebab25df1f2942b75f6 100644 |
--- a/gm/textbloblooper.cpp |
+++ b/gm/textbloblooper.cpp |
@@ -66,18 +66,18 @@ static void mask_filter(SkPaint* paint) { |
paint->setMaskFilter(mf)->unref(); |
} |
-static SkPathEffect* make_tile_effect() { |
+static sk_sp<SkPathEffect> make_tile_effect() { |
SkMatrix m; |
m.setScale(1.f, 1.f); |
SkPath path; |
path.addCircle(0, 0, SkIntToScalar(5)); |
- return SkPath2DPathEffect::Create(m, path); |
+ return SkPath2DPathEffect::Make(m, path); |
} |
static void path_effect(SkPaint* paint) { |
- paint->setPathEffect(make_tile_effect())->unref(); |
+ paint->setPathEffect(make_tile_effect()); |
} |
static sk_sp<SkShader> make_shader(const SkRect& bounds) { |