Index: src/core/SkGeometry.cpp |
diff --git a/src/core/SkGeometry.cpp b/src/core/SkGeometry.cpp |
index 671a1eacc39e1138cf4c7fc9877f39ac49620e61..3ee2fa5d267eb34d959bb595091e6f0e9c50f9ca 100644 |
--- a/src/core/SkGeometry.cpp |
+++ b/src/core/SkGeometry.cpp |
@@ -1557,7 +1557,7 @@ int SkConic::BuildUnitArc(const SkVector& uStart, const SkVector& uStop, SkRotat |
const SkScalar dot = SkVector::DotProduct(lastQ, finalP); |
SkASSERT(0 <= dot && dot <= SK_Scalar1 + SK_ScalarNearlyZero); |
- if (dot < 1 - SK_ScalarNearlyZero) { |
+ if (dot < 1) { |
SkVector offCurve = { lastQ.x() + x, lastQ.y() + y }; |
// compute the bisector vector, and then rescale to be the off-curve point. |
// we compute its length from cos(theta/2) = length / 1, using half-angle identity we get |