Chromium Code Reviews| 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(); |