Index: Source/core/html/canvas/WebGLBuffer.h |
diff --git a/Source/core/html/canvas/WebGLBuffer.h b/Source/core/html/canvas/WebGLBuffer.h |
index fa099ddc4d163b1c5776327489ad56fcb4f99f06..a0168f77220af03602d9da60b1b2a519a324f46f 100644 |
--- a/Source/core/html/canvas/WebGLBuffer.h |
+++ b/Source/core/html/canvas/WebGLBuffer.h |
@@ -37,7 +37,7 @@ class WebGLBuffer FINAL : public WebGLSharedObject, public ScriptWrappable { |
public: |
virtual ~WebGLBuffer(); |
- static PassRefPtr<WebGLBuffer> create(WebGLRenderingContextBase*); |
+ static PassRefPtrWillBeRawPtr<WebGLBuffer> create(WebGLRenderingContextBase*); |
GLenum getTarget() const { return m_target; } |
void setTarget(GLenum); |
@@ -45,7 +45,7 @@ public: |
bool hasEverBeenBound() const { return object() && m_target; } |
protected: |
- WebGLBuffer(WebGLRenderingContextBase*); |
+ explicit WebGLBuffer(WebGLRenderingContextBase*); |
virtual void deleteObjectImpl(blink::WebGraphicsContext3D*, Platform3DObject) OVERRIDE; |