From b8debd5aca66f2233875d57266e42f298322f825 Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Wed, 11 Jan 2017 12:40:46 -0500 Subject: [PATCH] Bug 1325518 - make SkPath::conservativelyContainsRect consume degenerate segments. r=mchang MozReview-Commit-ID: 78rE2oNc3IU --- gfx/skia/skia/src/core/SkPath.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gfx/skia/skia/src/core/SkPath.cpp b/gfx/skia/skia/src/core/SkPath.cpp index 02cb6aed18b1..a2ef546209ad 100644 --- a/gfx/skia/skia/src/core/SkPath.cpp +++ b/gfx/skia/skia/src/core/SkPath.cpp @@ -264,14 +264,14 @@ bool SkPath::conservativelyContainsRect(const SkRect& rect) const { SkPoint firstPt; SkPoint prevPt; - RawIter iter(*this); + SkPath::Iter iter(*this, true); SkPath::Verb verb; SkPoint pts[4]; SkDEBUGCODE(int moveCnt = 0;) SkDEBUGCODE(int segmentCount = 0;) SkDEBUGCODE(int closeCount = 0;) - while ((verb = iter.next(pts)) != kDone_Verb) { + while ((verb = iter.next(pts, true, true)) != kDone_Verb) { int nextPt = -1; switch (verb) { case kMove_Verb: