| Index: Source/web/WebViewImpl.cpp
|
| diff --git a/Source/web/WebViewImpl.cpp b/Source/web/WebViewImpl.cpp
|
| index 2a2e18846f46426d388a3883ee4bd70abae87998..fc833a1fc1a3e1a4172a685a51b86716d6abd6d3 100644
|
| --- a/Source/web/WebViewImpl.cpp
|
| +++ b/Source/web/WebViewImpl.cpp
|
| @@ -3020,7 +3020,7 @@ void WebViewImpl::updatePageDefinedViewportConstraints(const ViewportDescription
|
| || (description.maxWidth == Length(100, ViewportPercentageWidth) && m_pageScaleConstraintsSet.pageDefinedConstraints().initialScale == 1.0f))
|
| setInitialPageScaleOverride(-1);
|
| }
|
| - m_pageScaleConstraintsSet.adjustForAndroidWebViewQuirks(adjustedDescription, m_size, page()->settings().layoutFallbackWidth(), deviceScaleFactor(), settingsImpl()->supportDeprecatedTargetDensityDPI(), page()->settings().wideViewportQuirkEnabled(), page()->settings().useWideViewport(), page()->settings().loadWithOverviewMode());
|
| + m_pageScaleConstraintsSet.adjustForAndroidWebViewQuirks(adjustedDescription, m_size, page()->settings().layoutFallbackWidth(), deviceScaleFactor(), settingsImpl()->supportDeprecatedTargetDensityDPI(), page()->settings().wideViewportQuirkEnabled(), page()->settings().useWideViewport(), page()->settings().loadWithOverviewMode(), settingsImpl()->viewportMetaNonUserScalableQuirk());
|
| float newInitialScale = m_pageScaleConstraintsSet.pageDefinedConstraints().initialScale;
|
| if (oldInitialScale != newInitialScale && newInitialScale != -1) {
|
| m_pageScaleConstraintsSet.setNeedsReset(true);
|
|
|