Chromium Code Reviews| Index: third_party/WebKit/Source/core/frame/LocalFrame.cpp |
| diff --git a/third_party/WebKit/Source/core/frame/LocalFrame.cpp b/third_party/WebKit/Source/core/frame/LocalFrame.cpp |
| index fce55762b41d60740ebe853b59143a1b8a45b3a7..35e3a704187450276f3df95c0469eb2e1ed6749d 100644 |
| --- a/third_party/WebKit/Source/core/frame/LocalFrame.cpp |
| +++ b/third_party/WebKit/Source/core/frame/LocalFrame.cpp |
| @@ -695,6 +695,9 @@ void LocalFrame::setPageAndTextZoomFactors(float pageZoomFactor, |
| void LocalFrame::deviceScaleFactorChanged() { |
| document()->mediaQueryAffectingValueChanged(); |
| + document()->setNeedsStyleRecalc( |
|
esprehn
2016/12/09 01:36:21
Did this cause a full document recalc before? I di
rune
2016/12/09 08:55:50
Yes, mediaQueryAffectingValueChanged called resolv
|
| + SubtreeStyleChange, |
| + StyleChangeReasonForTracing::create(StyleChangeReason::Zoom)); |
| for (Frame* child = tree().firstChild(); child; |
| child = child->tree().nextSibling()) { |
| if (child->isLocalFrame()) |