Index: Source/core/page/ContextMenuController.h |
diff --git a/Source/core/page/ContextMenuController.h b/Source/core/page/ContextMenuController.h |
index 6ba0a9217f9accfec9f2602d31ee260bfeb828f9..5ea8a9c90be089a3e6c53368ecf4f0fb468e88eb 100644 |
--- a/Source/core/page/ContextMenuController.h |
+++ b/Source/core/page/ContextMenuController.h |
@@ -43,11 +43,12 @@ namespace blink { |
class LocalFrame; |
class Page; |
- class ContextMenuController { |
- WTF_MAKE_NONCOPYABLE(ContextMenuController); WTF_MAKE_FAST_ALLOCATED; |
+ class ContextMenuController : public NoBaseWillBeGarbageCollectedFinalized<ContextMenuController> { |
+ WTF_MAKE_NONCOPYABLE(ContextMenuController); WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED; |
public: |
- static PassOwnPtr<ContextMenuController> create(Page*, ContextMenuClient*); |
+ static PassOwnPtrWillBeRawPtr<ContextMenuController> create(Page*, ContextMenuClient*); |
~ContextMenuController(); |
+ void trace(Visitor*); |
ContextMenu* contextMenu() const { return m_contextMenu.get(); } |
void clearContextMenu(); |