| Index: sky/engine/core/frame/FrameView.cpp
|
| diff --git a/sky/engine/core/frame/FrameView.cpp b/sky/engine/core/frame/FrameView.cpp
|
| index 888b0156d32ce3dfd4e02444245c79bb81c78064..3cd0717edd71d387f2f093465d7aff74bcbd05c4 100644
|
| --- a/sky/engine/core/frame/FrameView.cpp
|
| +++ b/sky/engine/core/frame/FrameView.cpp
|
| @@ -222,15 +222,13 @@ void FrameView::performPreLayoutTasks()
|
| }
|
|
|
| Document* document = m_frame->document();
|
| - if (wasViewportResized())
|
| + if (wasViewportResized()) {
|
| document->notifyResizeForViewportUnits();
|
| + document->mediaQueryAffectingValueChanged();
|
|
|
| - // Viewport-dependent media queries may cause us to need completely different style information.
|
| - if (document->styleResolver().mediaQueryAffectedByViewportChange()) {
|
| + // TODO(esprehn): This is way too much work, it rebuilds the entire sheet list
|
| + // and does a full document recalc.
|
| document->styleResolverChanged();
|
| - document->mediaQueryAffectingValueChanged();
|
| - } else {
|
| - document->evaluateMediaQueryList();
|
| }
|
|
|
| document->updateRenderTreeIfNeeded();
|
|
|