handle conics in 1D patheffect

Bug: skia::7507
Change-Id: Iab68d17c0950ffa2e5d5c20754b3f524f4b75a71
Reviewed-on: https://skia-review.googlesource.com/101442
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
diff --git a/src/effects/Sk1DPathEffect.cpp b/src/effects/Sk1DPathEffect.cpp
index 37cd130..8a74c16 100644
--- a/src/effects/Sk1DPathEffect.cpp
+++ b/src/effects/Sk1DPathEffect.cpp
@@ -126,6 +126,11 @@
                     dst->quadTo(dstP[0], dstP[1]);
                 }
                 break;
+            case SkPath::kConic_Verb:
+                if (morphpoints(dstP, &srcP[1], 2, meas, dist)) {
+                    dst->conicTo(dstP[0], dstP[1], iter.conicWeight());
+                }
+                break;
             case SkPath::kCubic_Verb:
                 if (morphpoints(dstP, &srcP[1], 3, meas, dist)) {
                     dst->cubicTo(dstP[0], dstP[1], dstP[2]);