| Index: Source/core/frame/FrameView.cpp
|
| diff --git a/Source/core/frame/FrameView.cpp b/Source/core/frame/FrameView.cpp
|
| index 07df8d65e89887dfa723846eabf24c87856d2349..394658859b67c8dd8020af72d0703c91c0119f07 100644
|
| --- a/Source/core/frame/FrameView.cpp
|
| +++ b/Source/core/frame/FrameView.cpp
|
| @@ -843,9 +843,11 @@ void FrameView::performPreLayoutTasks()
|
| m_inSynchronousPostLayout = false;
|
| }
|
|
|
| - // Viewport-dependent media queries may cause us to need completely different style information.
|
| Document* document = m_frame->document();
|
| - if (!document->styleResolver() || document->styleResolver()->affectedByViewportChange()) {
|
| + document->notifyResizeForViewportUnits();
|
| +
|
| + // Viewport-dependent media queries may cause us to need completely different style information.
|
| + if (!document->styleResolver() || document->styleResolver()->mediaQueryAffectedByViewportChange()) {
|
| document->styleResolverChanged(RecalcStyleDeferred);
|
| document->mediaQueryAffectingValueChanged();
|
|
|
|
|