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..fd73a20a7c763d45e1b3cb3be2ecf30ccc7e307b 100644 |
--- a/third_party/WebKit/Source/core/page/PagePopupSupplement.h |
+++ b/third_party/WebKit/Source/core/page/PagePopupSupplement.h |
@@ -48,14 +48,17 @@ 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&); |
+ |
+ PagePopupController* pagePopupController() const; |
DECLARE_TRACE(); |
private: |
- PagePopupSupplement(PagePopup&, PagePopupClient*); |
+ PagePopupSupplement(LocalFrame&, PagePopup&, PagePopupClient*); |
static const char* supplementName(); |
+ void dispose(); |
Member<PagePopupController> m_controller; |
}; |