| 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 {
|
| 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;
|
| };
|
|
|