diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/gpu/ops/GrDefaultPathRenderer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gpu/ops/GrDefaultPathRenderer.cpp b/src/gpu/ops/GrDefaultPathRenderer.cpp index 4a9f0c2c04..d49e43e072 100644 --- a/src/gpu/ops/GrDefaultPathRenderer.cpp +++ b/src/gpu/ops/GrDefaultPathRenderer.cpp @@ -180,7 +180,7 @@ public: SkPath::Verb verb; SkPoint pts[4]; - while ((verb = iter.next(pts)) != SkPath::kDone_Verb) { + while ((verb = iter.next(pts, false)) != SkPath::kDone_Verb) { if (SkPath::kMove_Verb == verb && !first) { return true; } @@ -265,7 +265,7 @@ private: SkASSERT(vertexCount <= fVerticesInChunk); SkASSERT(indexCount <= fIndicesInChunk); - if (vertexCount > 0) { + if (this->isIndexed() ? SkToBool(indexCount) : SkToBool(vertexCount)) { if (!this->isIndexed()) { fMesh.setNonIndexedNonInstanced(vertexCount); } else { |