| 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();
|
|
|