diff options
Diffstat (limited to 'src/core/SkScan_AntiPath.cpp')
-rw-r--r-- | src/core/SkScan_AntiPath.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/SkScan_AntiPath.cpp b/src/core/SkScan_AntiPath.cpp index ab86b4e7d9..45bc2e2ea6 100644 --- a/src/core/SkScan_AntiPath.cpp +++ b/src/core/SkScan_AntiPath.cpp @@ -8,6 +8,7 @@ #include "SkScanPriv.h" #include "SkPath.h" +#include "SkPathPriv.h" #include "SkMatrix.h" #include "SkBlitter.h" #include "SkRegion.h" @@ -601,7 +602,7 @@ static bool ShouldUseDAA(const SkPath& path) { if (gSkForceDeltaAA) { return true; } - if (!gSkUseDeltaAA) { + if (!gSkUseDeltaAA || SkPathPriv::IsBadForDAA(path)) { return false; } |