Index: Source/core/frame/FrameView.cpp |
diff --git a/Source/core/frame/FrameView.cpp b/Source/core/frame/FrameView.cpp |
index db19213305ef88df50aa46dc433e04cd25b2b4f9..c86b12a15b92c008585b70d91ca51862cda65111 100644 |
--- a/Source/core/frame/FrameView.cpp |
+++ b/Source/core/frame/FrameView.cpp |
@@ -601,6 +601,16 @@ void FrameView::calculateScrollbarModesForLayoutAndSetViewportRenderer(Scrollbar |
} |
} |
+void FrameView::recalcOverflowAfterStyleChange() |
+{ |
+ RenderView* renderView = this->renderView(); |
+ if (!renderView || !renderView->needsOverflowRecalcAfterStyleChange()) |
+ return; |
+ |
+ renderView->recalcOverflowAfterStyleChange(); |
+ adjustViewSize(); |
+} |
+ |
void FrameView::updateCompositingLayersAfterStyleChange() |
{ |
TRACE_EVENT0("webkit", "FrameView::updateCompositingLayersAfterStyleChange"); |