| Index: src/pathops/SkPathOpsTSect.h
|
| diff --git a/src/pathops/SkPathOpsTSect.h b/src/pathops/SkPathOpsTSect.h
|
| index 70ee8ababd3c84d74100cee05ed5979a2ee954ad..6ae6ee528f4686cbcac2fe41e5048415d1e2fffa 100644
|
| --- a/src/pathops/SkPathOpsTSect.h
|
| +++ b/src/pathops/SkPathOpsTSect.h
|
| @@ -795,11 +795,11 @@ void SkTSpan<TCurve, OppCurve>::validate() const {
|
| #endif
|
| #if DEBUG_T_SECT
|
| SkASSERT(fBounds.width() || fBounds.height() || fCollapsed);
|
| - SkASSERT(fBoundsMax == SkTMax(fBounds.width(), fBounds.height()));
|
| + SkASSERT(fBoundsMax == SkTMax(fBounds.width(), fBounds.height()) || fCollapsed == 0xFF);
|
| SkASSERT(0 <= fStartT);
|
| SkASSERT(fEndT <= 1);
|
| SkASSERT(fStartT <= fEndT);
|
| - SkASSERT(fBounded);
|
| + SkASSERT(fBounded || fCollapsed == 0xFF);
|
| if (fHasPerp) {
|
| if (fCoinStart.isCoincident()) {
|
| validatePerpT(fCoinStart.perpT());
|
|
|