| Index: src/pathops/SkOpCoincidence.cpp
|
| diff --git a/src/pathops/SkOpCoincidence.cpp b/src/pathops/SkOpCoincidence.cpp
|
| index f56847787c2c146b6da1b43e50636f0bd6f8f7e9..5687dd415f9fb7caf949f7a2313ceefc905fbbc9 100755
|
| --- a/src/pathops/SkOpCoincidence.cpp
|
| +++ b/src/pathops/SkOpCoincidence.cpp
|
| @@ -390,6 +390,9 @@ bool SkOpCoincidence::apply() {
|
| SkOpSegment* oSegment = oStart->segment();
|
| bool operandSwap = segment->operand() != oSegment->operand();
|
| if (flipped) {
|
| + if (oEnd->deleted()) {
|
| + continue;
|
| + }
|
| do {
|
| SkOpSpanBase* oNext = oStart->next();
|
| if (oNext == oEnd) {
|
|
|