diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.h | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/chromium/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.h b/chromium/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.h index 18f4a4812f9..0bd83808671 100644 --- a/chromium/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.h +++ b/chromium/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.h @@ -36,25 +36,27 @@ struct WebGLContextEventInit : public EventInit { String statusMessage; }; -class WebGLContextEvent : public Event { +class WebGLContextEvent FINAL : public Event { public: - static PassRefPtr<WebGLContextEvent> create() + static PassRefPtrWillBeRawPtr<WebGLContextEvent> create() { - return adoptRef(new WebGLContextEvent); + return adoptRefWillBeNoop(new WebGLContextEvent); } - static PassRefPtr<WebGLContextEvent> create(const AtomicString& type, bool canBubble, bool cancelable, const String& statusMessage) + static PassRefPtrWillBeRawPtr<WebGLContextEvent> create(const AtomicString& type, bool canBubble, bool cancelable, const String& statusMessage) { - return adoptRef(new WebGLContextEvent(type, canBubble, cancelable, statusMessage)); + return adoptRefWillBeNoop(new WebGLContextEvent(type, canBubble, cancelable, statusMessage)); } - static PassRefPtr<WebGLContextEvent> create(const AtomicString& type, const WebGLContextEventInit& initializer) + static PassRefPtrWillBeRawPtr<WebGLContextEvent> create(const AtomicString& type, const WebGLContextEventInit& initializer) { - return adoptRef(new WebGLContextEvent(type, initializer)); + return adoptRefWillBeNoop(new WebGLContextEvent(type, initializer)); } virtual ~WebGLContextEvent(); const String& statusMessage() const { return m_statusMessage; } - virtual const AtomicString& interfaceName() const; + virtual const AtomicString& interfaceName() const OVERRIDE; + + virtual void trace(Visitor*) OVERRIDE; private: WebGLContextEvent(); |