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