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()) |