Chromium Code Reviews| Index: Source/core/html/canvas/WebGLUniformLocation.h |
| diff --git a/Source/core/html/canvas/WebGLUniformLocation.h b/Source/core/html/canvas/WebGLUniformLocation.h |
| index aacde36379b185cd3237ccdb9fb4675fadabd8dc..2cd726f5bf3a8a233d7d42ffba84cb201ebc94c2 100644 |
| --- a/Source/core/html/canvas/WebGLUniformLocation.h |
| +++ b/Source/core/html/canvas/WebGLUniformLocation.h |
| @@ -34,19 +34,21 @@ |
| namespace WebCore { |
| -class WebGLUniformLocation FINAL : public RefCounted<WebGLUniformLocation>, public ScriptWrappable { |
| +class WebGLUniformLocation FINAL : public RefCountedWillBeGarbageCollectedFinalized<WebGLUniformLocation>, public ScriptWrappable { |
|
bajones
2014/07/18 20:31:29
This also looks like it doesn't need Finalization
sof
2014/07/18 21:39:29
Indeed so, it doesn't need finalization. Thanks, w
sof
2014/07/19 19:55:57
Done.
|
| public: |
| - static PassRefPtr<WebGLUniformLocation> create(WebGLProgram*, GLint location); |
| + static PassRefPtrWillBeRawPtr<WebGLUniformLocation> create(WebGLProgram*, GLint location); |
| WebGLProgram* program() const; |
| GLint location() const; |
| + void trace(Visitor*); |
| + |
| protected: |
| WebGLUniformLocation(WebGLProgram*, GLint location); |
| private: |
| - RefPtr<WebGLProgram> m_program; |
| + RefPtrWillBeMember<WebGLProgram> m_program; |
| GLint m_location; |
| unsigned m_linkCount; |
| }; |