aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/gpu/GrAARectRenderer.cpp4
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;
}