| Index: gm/dashcubics.cpp
|
| diff --git a/gm/dashcubics.cpp b/gm/dashcubics.cpp
|
| index 1773303f0c8d04306e15e25c43ebeb97901d59ed..7736f2b47c5ee24f92d1562d6289fab2f5d52463 100644
|
| --- a/gm/dashcubics.cpp
|
| +++ b/gm/dashcubics.cpp
|
| @@ -14,26 +14,24 @@
|
| /*
|
| * Inspired by http://code.google.com/p/chromium/issues/detail?id=112145
|
| */
|
| -static void flower(SkCanvas* canvas, const SkPath& path,
|
| - SkScalar intervals[2], SkPaint::Join join) {
|
| - SkPathEffect* pe = SkDashPathEffect::Create(intervals, 2, 0);
|
| +static void flower(SkCanvas* canvas, const SkPath& path, SkScalar intervals[2],
|
| + SkPaint::Join join) {
|
| + SkPaint paint;
|
| + paint.setAntiAlias(true);
|
| + paint.setStyle(SkPaint::kStroke_Style);
|
| + paint.setStrokeJoin(join);
|
| + paint.setStrokeWidth(42);
|
| + canvas->drawPath(path, paint);
|
|
|
| - SkPaint paint;
|
| - paint.setAntiAlias(true);
|
| - paint.setStyle(SkPaint::kStroke_Style);
|
| - paint.setStrokeJoin(join);
|
| - paint.setStrokeWidth(42);
|
| - canvas->drawPath(path, paint);
|
| + paint.setColor(SK_ColorRED);
|
| + paint.setStrokeWidth(21);
|
| + paint.setPathEffect(SkDashPathEffect::Make(intervals, 2, 0));
|
| + canvas->drawPath(path, paint);
|
|
|
| - paint.setColor(SK_ColorRED);
|
| - paint.setStrokeWidth(21);
|
| - paint.setPathEffect(pe)->unref();
|
| - canvas->drawPath(path, paint);
|
| -
|
| - paint.setColor(SK_ColorGREEN);
|
| - paint.setPathEffect(nullptr);
|
| - paint.setStrokeWidth(0);
|
| - canvas->drawPath(path, paint);
|
| + paint.setColor(SK_ColorGREEN);
|
| + paint.setPathEffect(nullptr);
|
| + paint.setStrokeWidth(0);
|
| + canvas->drawPath(path, paint);
|
| }
|
|
|
| DEF_SIMPLE_GM(dashcubics, canvas, 860, 700) {
|
|
|