Index: src/gpu/GrDefaultPathRenderer.cpp |
diff --git a/src/gpu/GrDefaultPathRenderer.cpp b/src/gpu/GrDefaultPathRenderer.cpp |
index 01e1a94adc8bd8e5603a83c6bd61ea1c9ad7f8ea..bd9b1ea16a38dfc948e54f8af60bd4bebda1f9d7 100644 |
--- a/src/gpu/GrDefaultPathRenderer.cpp |
+++ b/src/gpu/GrDefaultPathRenderer.cpp |
@@ -513,7 +513,7 @@ bool GrDefaultPathRenderer::canDrawPath(const SkPath& path, |
bool antiAlias) const { |
// this class can draw any path with any fill but doesn't do any anti-aliasing. |
- return !antiAlias && |
+ return !antiAlias && !(SkPath::kConic_SegmentMask & path.getSegmentMasks()) && |
(stroke.isFillStyle() || |
IsStrokeHairlineOrEquivalent(stroke, target->getDrawState().getViewMatrix(), NULL)); |
} |