Fix vertex/index buffer leaks
TBR=robertphillips@google.com
Review URL: https://codereview.chromium.org/1123823004
diff --git a/src/gpu/GrVertices.h b/src/gpu/GrVertices.h
index cce5627..f034826 100644
--- a/src/gpu/GrVertices.h
+++ b/src/gpu/GrVertices.h
@@ -29,7 +29,7 @@
SkASSERT(vertexCount);
SkASSERT(startVertex >= 0);
fPrimitiveType = primType;
- fVertexBuffer.reset(SkRef(vertexBuffer));
+ fVertexBuffer.reset(vertexBuffer);
fIndexBuffer.reset(NULL);
fStartVertex = startVertex;
fStartIndex = 0;
@@ -54,8 +54,8 @@
SkASSERT(startIndex >= 0);
SkASSERT(startVertex >= 0);
fPrimitiveType = primType;
- fVertexBuffer.reset(SkRef(vertexBuffer));
- fIndexBuffer.reset(SkRef(indexBuffer));
+ fVertexBuffer.reset(vertexBuffer);
+ fIndexBuffer.reset(indexBuffer);
fStartVertex = startVertex;
fStartIndex = startIndex;
fVertexCount = vertexCount;
@@ -79,8 +79,8 @@
SkASSERT(indicesPerInstance);
SkASSERT(startVertex >= 0);
fPrimitiveType = primType;
- fVertexBuffer.reset(SkRef(vertexBuffer));
- fIndexBuffer.reset(SkRef(indexBuffer));
+ fVertexBuffer.reset(vertexBuffer);
+ fIndexBuffer.reset(indexBuffer);
fStartVertex = startVertex;
fStartIndex = 0;
fVerticesPerInstance = verticesPerInstance;