| Index: gm/strokefill.cpp
|
| diff --git a/gm/strokefill.cpp b/gm/strokefill.cpp
|
| index 4f6e6d292783976fea448c485f7dce9ffb14e93d..edce8087b989c00daa10d945d00e69f7658b4ab7 100644
|
| --- a/gm/strokefill.cpp
|
| +++ b/gm/strokefill.cpp
|
| @@ -331,3 +331,29 @@ DEF_SIMPLE_GM_BG_NAME(strokefill, canvas, 640, 480, SK_ColorWHITE,
|
| path4.moveTo(0, 0); // test for crbug.com/247770
|
| canvas->drawPath(path4, paint);
|
| }
|
| +
|
| +DEF_SIMPLE_GM(bug339297, canvas, 640, 480) {
|
| + SkPath path;
|
| + path.moveTo(-469515, -10354890);
|
| + path.cubicTo(771919.62f, -10411179, 2013360.1f, -10243774, 3195542.8f, -9860664);
|
| + path.lineTo(3195550, -9860655);
|
| + path.lineTo(3195539, -9860652);
|
| + path.lineTo(3195539, -9860652);
|
| + path.lineTo(3195539, -9860652);
|
| + path.cubicTo(2013358.1f, -10243761, 771919.25f, -10411166, -469513.84f, -10354877);
|
| + path.lineTo(-469515, -10354890);
|
| + path.close();
|
| +
|
| + canvas->translate(258, 10365663);
|
| +
|
| + SkPaint paint;
|
| + paint.setAntiAlias(true);
|
| + paint.setColor(SK_ColorBLACK);
|
| + paint.setStyle(SkPaint::kFill_Style);
|
| + canvas->drawPath(path, paint);
|
| +
|
| + paint.setColor(SK_ColorRED);
|
| + paint.setStyle(SkPaint::kStroke_Style);
|
| + paint.setStrokeWidth(1);
|
| + canvas->drawPath(path, paint);
|
| +}
|
|
|