Index: include/effects/SkDashPathEffect.h |
diff --git a/include/effects/SkDashPathEffect.h b/include/effects/SkDashPathEffect.h |
index 3c1407b7257946e0072f8db2f87b8d0a1dbd387a..08b0a4693f7409b853439c61d28405aff832b5b3 100644 |
--- a/include/effects/SkDashPathEffect.h |
+++ b/include/effects/SkDashPathEffect.h |
@@ -36,10 +36,7 @@ public: |
Note: only affects stroked paths. |
*/ |
- static SkPathEffect* Create(const SkScalar intervals[], int count, SkScalar phase) { |
- return new SkDashPathEffect(intervals, count, phase); |
- } |
- virtual ~SkDashPathEffect(); |
+ static SkPathEffect* Create(const SkScalar intervals[], int count, SkScalar phase); |
virtual bool filterPath(SkPath* dst, const SkPath& src, |
SkStrokeRec*, const SkRect*) const override; |
@@ -58,6 +55,7 @@ public: |
#endif |
protected: |
+ virtual ~SkDashPathEffect(); |
SkDashPathEffect(const SkScalar intervals[], int count, SkScalar phase); |
void flatten(SkWriteBuffer&) const override; |
@@ -66,6 +64,7 @@ private: |
int32_t fCount; |
SkScalar fPhase; |
// computed from phase |
+ |
SkScalar fInitialDashLength; |
int32_t fInitialDashIndex; |
SkScalar fIntervalLength; |