| Index: Source/web/DevToolsEmulator.cpp
|
| diff --git a/Source/web/DevToolsEmulator.cpp b/Source/web/DevToolsEmulator.cpp
|
| index 0a43dd81c3189993659d69f4a2ac97dd5e74978e..062a6aab265b91d011d3906d1d02a044fd386f64 100644
|
| --- a/Source/web/DevToolsEmulator.cpp
|
| +++ b/Source/web/DevToolsEmulator.cpp
|
| @@ -5,6 +5,7 @@
|
| #include "config.h"
|
| #include "web/DevToolsEmulator.h"
|
|
|
| +#include "core/frame/FrameHost.h"
|
| #include "core/frame/FrameView.h"
|
| #include "core/frame/Settings.h"
|
| #include "core/page/Page.h"
|
| @@ -213,6 +214,7 @@
|
| RuntimeEnabledFeatures::setOverlayScrollbarsEnabled(true);
|
| m_webViewImpl->enableViewport();
|
| m_webViewImpl->settings()->setViewportMetaEnabled(true);
|
| + m_webViewImpl->page()->frameHost().visualViewport().initializeScrollbars();
|
| m_webViewImpl->settings()->setShrinksViewportContentToFit(true);
|
| m_webViewImpl->page()->settings().setTextAutosizingEnabled(true);
|
| m_webViewImpl->page()->settings().setPreferCompositingToLCDTextEnabled(true);
|
| @@ -223,8 +225,6 @@
|
| m_originalDefaultMinimumPageScaleFactor = m_webViewImpl->defaultMinimumPageScaleFactor();
|
| m_originalDefaultMaximumPageScaleFactor = m_webViewImpl->defaultMaximumPageScaleFactor();
|
| m_webViewImpl->setDefaultPageScaleLimits(0.25f, 5);
|
| - if (m_webViewImpl->layerTreeView())
|
| - m_webViewImpl->layerTreeView()->setHidePinchScrollbarsNearMinScale(false);
|
| }
|
|
|
| void DevToolsEmulator::disableMobileEmulation()
|
| @@ -234,6 +234,7 @@
|
| RuntimeEnabledFeatures::setOverlayScrollbarsEnabled(m_isOverlayScrollbarsEnabled);
|
| m_webViewImpl->disableViewport();
|
| m_webViewImpl->settings()->setViewportMetaEnabled(false);
|
| + m_webViewImpl->page()->frameHost().visualViewport().initializeScrollbars();
|
| m_webViewImpl->settings()->setShrinksViewportContentToFit(false);
|
| m_webViewImpl->page()->settings().setTextAutosizingEnabled(m_embedderTextAutosizingEnabled);
|
| m_webViewImpl->page()->settings().setPreferCompositingToLCDTextEnabled(m_embedderPreferCompositingToLCDTextEnabled);
|
| @@ -244,10 +245,6 @@
|
| m_webViewImpl->setDefaultPageScaleLimits(
|
| m_originalDefaultMinimumPageScaleFactor,
|
| m_originalDefaultMaximumPageScaleFactor);
|
| - if (m_webViewImpl->layerTreeView()) {
|
| - m_webViewImpl->layerTreeView()->setHidePinchScrollbarsNearMinScale(
|
| - m_hidePinchScrollbarsNearMinScale);
|
| - }
|
| }
|
|
|
| void DevToolsEmulator::setTouchEventEmulationEnabled(bool enabled)
|
|
|