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 5c4e213bc4fbd19e9d482f3f8f6bbf100a032153..3d7b6aea9d31d280911a5bb409e2fa776562fd5b 100644 |
--- a/third_party/WebKit/Source/core/frame/LocalFrame.cpp |
+++ b/third_party/WebKit/Source/core/frame/LocalFrame.cpp |
@@ -704,6 +704,9 @@ void LocalFrame::setPageAndTextZoomFactors(float pageZoomFactor, |
void LocalFrame::deviceScaleFactorChanged() { |
document()->mediaQueryAffectingValueChanged(); |
+ document()->setNeedsStyleRecalc( |
+ SubtreeStyleChange, |
+ StyleChangeReasonForTracing::create(StyleChangeReason::Zoom)); |
for (Frame* child = tree().firstChild(); child; |
child = child->tree().nextSibling()) { |
if (child->isLocalFrame()) |