Index: Source/core/page/ContextMenuController.h |
diff --git a/Source/core/page/ContextMenuController.h b/Source/core/page/ContextMenuController.h |
index 025638efe77c3b9a8e3a32adbdece04745417db9..93e6a2fd9199c73a6d7507c86fa6b92797215e09 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> { |
+ 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* visitor) { visitor->trace(m_hitTestResult); } |
haraken
2014/06/18 01:27:24
We normally write a non-empty trace method in a cp
tkent
2014/06/18 03:10:40
Done.
|
ContextMenu* contextMenu() const { return m_contextMenu.get(); } |
void clearContextMenu(); |