fix op fuzz timeout
R=kjlubick@google.com
Bug:831647
Change-Id: I003ff28ac40ec81400570310bf6f6f1a08a925e5
Reviewed-on: https://skia-review.googlesource.com/134505
Commit-Queue: Cary Clark <caryclark@skia.org>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Cary Clark <caryclark@skia.org>
diff --git a/src/pathops/SkOpSpan.h b/src/pathops/SkOpSpan.h
index bedeabd..f547040 100644
--- a/src/pathops/SkOpSpan.h
+++ b/src/pathops/SkOpSpan.h
@@ -177,6 +177,12 @@
class SkOpSpanBase {
public:
+ enum class Collapsed {
+ kNo,
+ kYes,
+ kError,
+ };
+
void addOpp(SkOpSpanBase* opp);
void bumpSpanAdds() {
@@ -193,7 +199,7 @@
return fCoinEnd;
}
- bool collapsed(double s, double e) const;
+ Collapsed collapsed(double s, double e) const;
bool contains(const SkOpSpanBase* ) const;
const SkOpPtT* contains(const SkOpSegment* ) const;