Index: src/gpu/batches/GrDrawPathBatch.cpp |
diff --git a/src/gpu/batches/GrDrawPathBatch.cpp b/src/gpu/batches/GrDrawPathBatch.cpp |
index b0f7d5e89c7790d4de85ce094133fae255f1031a..ffe012f74b0a1d831cbd03f1f3b09064e733cbd0 100644 |
--- a/src/gpu/batches/GrDrawPathBatch.cpp |
+++ b/src/gpu/batches/GrDrawPathBatch.cpp |
@@ -57,7 +57,7 @@ GrDrawPathRangeBatch::GrDrawPathRangeBatch(const SkMatrix& viewMatrix, SkScalar |
, fTotalPathCount(instanceData->count()) |
, fScale(scale) { |
fDraws.addToHead()->set(instanceData, x, y); |
- fBounds = bounds; |
+ this->setBounds(bounds, HasAABloat::kNo, IsZeroArea::kNo); |
} |
bool GrDrawPathRangeBatch::onCombineIfPossible(GrBatch* t, const GrCaps& caps) { |
@@ -112,7 +112,7 @@ bool GrDrawPathRangeBatch::onCombineIfPossible(GrBatch* t, const GrCaps& caps) { |
draw->fY = head->fY; |
that->fDraws.popHead(); |
} |
- this->joinBounds(that->fBounds); |
+ this->joinBounds(*that); |
return true; |
} |