Index: Source/core/html/canvas/WebGLRenderbuffer.cpp |
diff --git a/Source/core/html/canvas/WebGLRenderbuffer.cpp b/Source/core/html/canvas/WebGLRenderbuffer.cpp |
index 76ef482e03748f2fe2614097112908290575c4b6..f4b9fbb0918629a9b870ed74f4ba5da1f8347e3e 100644 |
--- a/Source/core/html/canvas/WebGLRenderbuffer.cpp |
+++ b/Source/core/html/canvas/WebGLRenderbuffer.cpp |
@@ -31,9 +31,9 @@ |
namespace WebCore { |
-PassRefPtr<WebGLRenderbuffer> WebGLRenderbuffer::create(WebGLRenderingContextBase* ctx) |
+PassRefPtrWillBeRawPtr<WebGLRenderbuffer> WebGLRenderbuffer::create(WebGLRenderingContextBase* ctx) |
{ |
- return adoptRef(new WebGLRenderbuffer(ctx)); |
+ return adoptRefWillBeNoop(new WebGLRenderbuffer(ctx)); |
} |
WebGLRenderbuffer::~WebGLRenderbuffer() |
@@ -66,4 +66,10 @@ void WebGLRenderbuffer::deleteEmulatedStencilBuffer(blink::WebGraphicsContext3D* |
m_emulatedStencilBuffer.clear(); |
} |
+void WebGLRenderbuffer::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_emulatedStencilBuffer); |
+ WebGLSharedObject::trace(visitor); |
+} |
+ |
} |