Fix GrAAConvexTessellator trying to fan a 0 point ring
This prevents accessing off an empty array. Bug: chromium:830038 Change-Id: I5ad019d56659c667564efc498dcef7fb112da4af Reviewed-on: https://skia-review.googlesource.com/123800 Commit-Queue: Adrienne Walker <enne@chromium.org> Commit-Queue: Mike Klein <mtklein@google.com> Auto-Submit: Adrienne Walker <enne@chromium.org> Reviewed-by: Mike Klein <mtklein@google.com>
This commit is contained in:
parent
580aee2fa4
commit
890a8cc604
@ -634,7 +634,7 @@ void GrAAConvexTessellator::createOuterRing(const Ring& previousRing, SkScalar o
|
||||
// Something went wrong in the creation of the next ring. If we're filling the shape, just go ahead
|
||||
// and fan it.
|
||||
void GrAAConvexTessellator::terminate(const Ring& ring) {
|
||||
if (fStyle != SkStrokeRec::kStroke_Style) {
|
||||
if (fStyle != SkStrokeRec::kStroke_Style && ring.numPts() > 0) {
|
||||
this->fanRing(ring);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user