Index: third_party/WebKit/Source/core/page/Page.h |
diff --git a/third_party/WebKit/Source/core/page/Page.h b/third_party/WebKit/Source/core/page/Page.h |
index ac118b6733cedac954175e24743bb703c68f61e6..738c031e95a88ebf574aa2d56e51e3c517efac3f 100644 |
--- a/third_party/WebKit/Source/core/page/Page.h |
+++ b/third_party/WebKit/Source/core/page/Page.h |
@@ -56,6 +56,7 @@ class Document; |
class DragCaret; |
class DragController; |
class EditorClient; |
+class EventHandlerRegistry; |
class FocusController; |
class Frame; |
class FrameHost; |
@@ -189,6 +190,9 @@ class CORE_EXPORT Page final : public GarbageCollectedFinalized<Page>, |
BrowserControls& browserControls(); |
const BrowserControls& browserControls() const; |
+ EventHandlerRegistry& eventHandlerRegistry(); |
+ const EventHandlerRegistry& eventHandlerRegistry() const; |
+ |
void setTabKeyCyclesThroughElements(bool b) { |
m_tabKeyCyclesThroughElements = b; |
} |
@@ -275,6 +279,7 @@ class CORE_EXPORT Page final : public GarbageCollectedFinalized<Page>, |
const Member<PointerLockController> m_pointerLockController; |
Member<ScrollingCoordinator> m_scrollingCoordinator; |
const Member<BrowserControls> m_browserControls; |
+ const Member<EventHandlerRegistry> m_eventHandlerRegistry; |
// Typically, the main frame and Page should both be owned by the embedder, |
// which must call Page::willBeDestroyed() prior to destroying Page. This |