Protect against unref/ref of stencil buffer.
Over the shoulder review from robertphillips@google.com
git-svn-id: http://skia.googlecode.com/svn/trunk@6476 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/GrRenderTarget.cpp b/src/gpu/GrRenderTarget.cpp
index 0d36fd0..5630d58 100644
--- a/src/gpu/GrRenderTarget.cpp
+++ b/src/gpu/GrRenderTarget.cpp
@@ -95,6 +95,10 @@
}
void GrRenderTarget::setStencilBuffer(GrStencilBuffer* stencilBuffer) {
+ if (stencilBuffer == fStencilBuffer) {
+ return;
+ }
+
if (NULL != fStencilBuffer) {
fStencilBuffer->unref();