| Index: src/pathops/SkOpSpan.cpp | 
| diff --git a/src/pathops/SkOpSpan.cpp b/src/pathops/SkOpSpan.cpp | 
| index f5a52099da4be84f9d9a71ce7cb37b48637eeccd..5c89c736fb82966b586aa3ee09f759d348b4e91c 100755 | 
| --- a/src/pathops/SkOpSpan.cpp | 
| +++ b/src/pathops/SkOpSpan.cpp | 
| @@ -13,6 +13,16 @@ bool SkOpPtT::alias() const { | 
| return this->span()->ptT() != this; | 
| } | 
|  | 
| +bool SkOpPtT::collapsed(const SkOpPtT* check) const { | 
| +    if (fPt != check->fPt) { | 
| +        return false; | 
| +    } | 
| +    SkASSERT(this != check); | 
| +    const SkOpSegment* segment = this->segment(); | 
| +    SkASSERT(segment == check->segment()); | 
| +    return segment->collapsed(); | 
| +} | 
| + | 
| bool SkOpPtT::contains(const SkOpPtT* check) const { | 
| SkASSERT(this != check); | 
| const SkOpPtT* ptT = this; | 
|  |