diff options
-rw-r--r-- | src/gpu/GrAARectRenderer.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gpu/GrAARectRenderer.cpp b/src/gpu/GrAARectRenderer.cpp index 59e9b6f810..0cea0ddd88 100644 --- a/src/gpu/GrAARectRenderer.cpp +++ b/src/gpu/GrAARectRenderer.cpp @@ -759,8 +759,10 @@ void GrAARectRenderer::strokeAARect(GrGpu* gpu, devOutside.outset(rx, ry); bool miterStroke = true; + // For hairlines, make bevel and round joins appear the same as mitered ones. // small miter limit means right angles show bevel... - if (stroke.getJoin() != SkPaint::kMiter_Join || stroke.getMiter() < SK_ScalarSqrt2) { + if ((width > 0) && (stroke.getJoin() != SkPaint::kMiter_Join || + stroke.getMiter() < SK_ScalarSqrt2)) { miterStroke = false; } |