Index: Source/core/page/ContextMenuController.h |
diff --git a/Source/core/page/ContextMenuController.h b/Source/core/page/ContextMenuController.h |
index 025638efe77c3b9a8e3a32adbdece04745417db9..860ade99309a548caee4ad0a32d2d5bd7e97003d 100644 |
--- a/Source/core/page/ContextMenuController.h |
+++ b/Source/core/page/ContextMenuController.h |
@@ -42,12 +42,12 @@ namespace WebCore { |
class Event; |
class Page; |
- class ContextMenuController { |
- WTF_MAKE_NONCOPYABLE(ContextMenuController); WTF_MAKE_FAST_ALLOCATED; |
+ class ContextMenuController : public NoBaseWillBeGarbageCollectedFinalized<ContextMenuController> { |
zerny-chromium
2014/06/18 05:33:05
Nit: FINAL
|
+ WTF_MAKE_NONCOPYABLE(ContextMenuController); WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED; |
public: |
+ static PassOwnPtrWillBeRawPtr<ContextMenuController> create(Page*, ContextMenuClient*); |
~ContextMenuController(); |
- |
- static PassOwnPtr<ContextMenuController> create(Page*, ContextMenuClient*); |
+ void trace(Visitor*); |
ContextMenu* contextMenu() const { return m_contextMenu.get(); } |
void clearContextMenu(); |