| Index: gm/arcto.cpp
|
| diff --git a/gm/arcto.cpp b/gm/arcto.cpp
|
| index 2897e7ab8638ae069d15384afa7c6f7faebda5ef..60ca486e13d8cd943f295cc1b62730010a4bc969 100644
|
| --- a/gm/arcto.cpp
|
| +++ b/gm/arcto.cpp
|
| @@ -187,3 +187,21 @@ DEF_SIMPLE_GM(parsedpaths, canvas, kParsePathTestDimension, kParsePathTestDimens
|
| sk_fclose(file);
|
| #endif
|
| }
|
| +
|
| +DEF_SIMPLE_GM(bug593049, canvas, 300, 300) {
|
| + canvas->translate(111, 0);
|
| +
|
| + SkPath p;
|
| + p.moveTo(-43.44464063610148f, 79.43535936389853f);
|
| + const SkScalar yOffset = 122.88f;
|
| + const SkScalar radius = 61.44f;
|
| + SkRect oval = SkRect::MakeXYWH(-radius, yOffset - radius, 2 * radius, 2 * radius);
|
| + p.arcTo(oval, 1.25f * 180, .5f * 180, false);
|
| +
|
| + SkPaint paint;
|
| + paint.setStyle(SkPaint::kStroke_Style);
|
| + paint.setStrokeCap(SkPaint::kRound_Cap);
|
| + paint.setStrokeWidth(15.36f);
|
| +
|
| + canvas->drawPath(p, paint);
|
| +}
|
|
|