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;