| 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 738c031e95a88ebf574aa2d56e51e3c517efac3f..7ff4642d63a944d60152c2439ba921eda2ebbacc 100644
|
| --- a/third_party/WebKit/Source/core/page/Page.h
|
| +++ b/third_party/WebKit/Source/core/page/Page.h
|
| @@ -69,6 +69,7 @@ class ScrollingCoordinator;
|
| class Settings;
|
| class SpellCheckerClient;
|
| class ValidationMessageClient;
|
| +class VisualViewport;
|
| class WebLayerTreeView;
|
|
|
| typedef uint64_t LinkHash;
|
| @@ -193,6 +194,9 @@ class CORE_EXPORT Page final : public GarbageCollectedFinalized<Page>,
|
| EventHandlerRegistry& eventHandlerRegistry();
|
| const EventHandlerRegistry& eventHandlerRegistry() const;
|
|
|
| + VisualViewport& visualViewport();
|
| + const VisualViewport& visualViewport() const;
|
| +
|
| void setTabKeyCyclesThroughElements(bool b) {
|
| m_tabKeyCyclesThroughElements = b;
|
| }
|
| @@ -280,6 +284,7 @@ class CORE_EXPORT Page final : public GarbageCollectedFinalized<Page>,
|
| Member<ScrollingCoordinator> m_scrollingCoordinator;
|
| const Member<BrowserControls> m_browserControls;
|
| const Member<EventHandlerRegistry> m_eventHandlerRegistry;
|
| + const Member<VisualViewport> m_visualViewport;
|
|
|
| // Typically, the main frame and Page should both be owned by the embedder,
|
| // which must call Page::willBeDestroyed() prior to destroying Page. This
|
|
|