Index: Source/core/frame/FrameView.cpp |
diff --git a/Source/core/frame/FrameView.cpp b/Source/core/frame/FrameView.cpp |
index af390ad8c9c7110e4fffca30a13e4adbfb81f5f4..158285795c125d4e7a301ff0a4699e72c34b2490 100644 |
--- a/Source/core/frame/FrameView.cpp |
+++ b/Source/core/frame/FrameView.cpp |
@@ -616,6 +616,19 @@ void FrameView::updateAcceleratedCompositingSettings() |
renderView->compositor()->updateAcceleratedCompositingSettings(); |
} |
+void FrameView::recalcOverflowAfterStyleChange() |
+{ |
+ RenderView* renderView = this->renderView(); |
+ ASSERT(renderView); |
+ if (!renderView->needsOverflowRecalcAfterStyleChange()) |
+ return; |
+ |
+ renderView->recalcOverflowAfterStyleChange(); |
+ |
+ // FIXME: We should adjust frame scrollbar here, but that will make many |
+ // tests flake in debug build. |
+} |
+ |
void FrameView::updateCompositingLayersAfterStyleChange() |
{ |
RenderView* renderView = this->renderView(); |