Chromium Code Reviews| Index: third_party/WebKit/Source/core/page/PagePopupSupplement.h |
| diff --git a/third_party/WebKit/Source/core/page/PagePopupSupplement.h b/third_party/WebKit/Source/core/page/PagePopupSupplement.h |
| index 15cb0b41b66948f5c0baaf78f485054cdb5a42d7..ca37ecea8ee3d161c4c975375cff85f6a7feeee5 100644 |
| --- a/third_party/WebKit/Source/core/page/PagePopupSupplement.h |
| +++ b/third_party/WebKit/Source/core/page/PagePopupSupplement.h |
| @@ -48,13 +48,16 @@ class CORE_EXPORT PagePopupSupplement final |
| USING_GARBAGE_COLLECTED_MIXIN(PagePopupSupplement); |
| public: |
| - static PagePopupController* pagePopupController(LocalFrame&); |
| + static PagePopupSupplement& from(LocalFrame&); |
| static void install(LocalFrame&, PagePopup&, PagePopupClient*); |
| static void uninstall(LocalFrame&); |
| + |
| + void dispose(); |
|
sof
2017/01/06 12:09:11
nit: make dispose() private?
|
| + PagePopupController* pagePopupController() const; |
| DECLARE_TRACE(); |
| private: |
| - PagePopupSupplement(PagePopup&, PagePopupClient*); |
| + PagePopupSupplement(LocalFrame&, PagePopup&, PagePopupClient*); |
| static const char* supplementName(); |
| Member<PagePopupController> m_controller; |