| Index: Source/core/page/Page.cpp
|
| diff --git a/Source/core/page/Page.cpp b/Source/core/page/Page.cpp
|
| index a58f0006b43da66b0e9ffbc32c7e1b1a37a62ca4..4b0d0edd70954d1a30860cf081d9f5e53a7b9d7a 100644
|
| --- a/Source/core/page/Page.cpp
|
| +++ b/Source/core/page/Page.cpp
|
| @@ -460,8 +460,10 @@ void Page::settingsChanged(SettingsDelegate::ChangeType changeType)
|
| setNeedsRecalcStyleInAllFrames();
|
| break;
|
| case SettingsDelegate::ViewportDescriptionChange:
|
| - if (mainFrame() && mainFrame()->isLocalFrame())
|
| + if (mainFrame() && mainFrame()->isLocalFrame()) {
|
| deprecatedLocalMainFrame()->document()->updateViewportDescription();
|
| + deprecatedLocalMainFrame()->view()->didChangeForceLayoutHeightMode();
|
| + }
|
| break;
|
| case SettingsDelegate::MediaTypeChange:
|
| if (m_mainFrame->isLocalFrame()) {
|
|
|