Delete GL tex ID when last of GrGLTexture or GrGLRenderTarget that reference it is destroyed

git-svn-id: http://skia.googlecode.com/svn/trunk@915 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/gpu/src/GrContext.cpp b/gpu/src/GrContext.cpp
index c6fa618..cf51cc9e 100644
--- a/gpu/src/GrContext.cpp
+++ b/gpu/src/GrContext.cpp
@@ -1,5 +1,5 @@
 /*
-    Copyright 2010 Google Inc.
+    Copyright 2011 Google Inc.
 
     Licensed under the Apache License, Version 2.0 (the "License");
     you may not use this file except in compliance with the License.
@@ -172,7 +172,7 @@
                                      0, 4);
                 entry = fTextureCache->createAndLock(*key, texture);
             }
-            texture->removeRenderTarget();
+            texture->releaseRenderTarget();
         } else {
             // TODO: Our CPU stretch doesn't filter. But we create separate
             // stretched textures when the sampler state is either filtered or