Index: src/gpu/batches/GrNinePatch.cpp |
diff --git a/src/gpu/batches/GrNinePatch.cpp b/src/gpu/batches/GrNinePatch.cpp |
index 999e1fd1562dbbeb54d42d5085e00f5a7211cee7..5f11c67b7860c7e69feeba2726ee790da700b8cb 100644 |
--- a/src/gpu/batches/GrNinePatch.cpp |
+++ b/src/gpu/batches/GrNinePatch.cpp |
@@ -85,7 +85,7 @@ public: |
SkSTArray<1, Geometry, true>* geoData() { return &fGeoData; } |
private: |
- void onPrepareDraws(Target* target) override { |
+ void onPrepareDraws(Target* target) const override { |
SkAutoTUnref<const GrGeometryProcessor> gp(create_gp(fOpts.readsCoverage())); |
if (!gp) { |
SkDebugf("Couldn't create GrGeometryProcessor\n"); |
@@ -112,7 +112,7 @@ private: |
intptr_t verts = reinterpret_cast<intptr_t>(vertices) + |
i * kRectsPerInstance * kVertsPerRect * vertexStride; |
- Geometry& geo = fGeoData[i]; |
+ const Geometry& geo = fGeoData[i]; |
SkNinePatchIter iter(fImageWidth, fImageHeight, geo.fCenter, geo.fDst); |
SkRect srcR, dstR; |