Index: Source/core/frame/FrameView.cpp |
diff --git a/Source/core/frame/FrameView.cpp b/Source/core/frame/FrameView.cpp |
index 6a7805cd00d1343c767ccbf8e66c1926ec1c4a85..f420726a33d4f4b2ef73e6f7ecb84d057b5d6a88 100644 |
--- a/Source/core/frame/FrameView.cpp |
+++ b/Source/core/frame/FrameView.cpp |
@@ -613,6 +613,18 @@ void FrameView::updateAcceleratedCompositingSettings() |
renderView->compositor()->updateAcceleratedCompositingSettings(); |
} |
+void FrameView::recalcOverflowAfterStyleChange() |
+{ |
+ RenderView* renderView = this->renderView(); |
+ if (!renderView || !renderView->needsOverflowRecalcAfterStyleChange()) |
ojan
2014/04/19 02:19:30
Can renderView really ever be null here? We only e
trchen
2014/04/19 05:08:21
Sounds good. Will do it.
|
+ return; |
+ |
+ renderView->recalcOverflowAfterStyleChange(); |
+ |
+ // FIXME: We should adjust frame scrollbar here, but that will make many |
+ // tests flake in debug build. |
+} |
+ |
void FrameView::updateCompositingLayersAfterStyleChange() |
{ |
TRACE_EVENT0("webkit", "FrameView::updateCompositingLayersAfterStyleChange"); |