use pathbuilder

Change-Id: I2bca419a3273a9cc8a984b0f4159f518968c6652
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/313077
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
diff --git a/gm/filltypes.cpp b/gm/filltypes.cpp
index 5aaa50e..5f547b9 100644
--- a/gm/filltypes.cpp
+++ b/gm/filltypes.cpp
@@ -9,7 +9,7 @@
 #include "include/core/SkCanvas.h"
 #include "include/core/SkColor.h"
 #include "include/core/SkPaint.h"
-#include "include/core/SkPath.h"
+#include "include/core/SkPathBuilder.h"
 #include "include/core/SkRect.h"
 #include "include/core/SkScalar.h"
 #include "include/core/SkSize.h"
@@ -27,8 +27,9 @@
     void makePath() {
         if (fPath.isEmpty()) {
             const SkScalar radius = SkIntToScalar(45);
-            fPath.addCircle(SkIntToScalar(50), SkIntToScalar(50), radius);
-            fPath.addCircle(SkIntToScalar(100), SkIntToScalar(100), radius);
+            fPath = SkPathBuilder().addCircle(SkIntToScalar(50), SkIntToScalar(50), radius)
+                                   .addCircle(SkIntToScalar(100), SkIntToScalar(100), radius)
+                                   .detach();
         }
     }