Index: Source/core/frame/FrameView.cpp |
diff --git a/Source/core/frame/FrameView.cpp b/Source/core/frame/FrameView.cpp |
index 8a77e1c54aaa736455d5ab871b9195bd530617c6..188618cdc1c779852a5b044e7e23fe886d8bbbdb 100644 |
--- a/Source/core/frame/FrameView.cpp |
+++ b/Source/core/frame/FrameView.cpp |
@@ -2538,8 +2538,6 @@ void FrameView::updateLayoutAndStyleForPainting() |
updateLayoutAndStyleIfNeededRecursive(); |
- updateWidgetPositionsIfNeeded(); |
- |
RenderView* view = renderView(); |
if (view) { |
TRACE_EVENT_INSTANT1(TRACE_DISABLED_BY_DEFAULT("devtools.timeline"), "UpdateLayerTree", "frame", m_frame.get()); |
@@ -2611,6 +2609,7 @@ void FrameView::updateLayoutAndStyleIfNeededRecursive() |
m_frame->document()->renderView()->assertRendererLaidOut(); |
#endif |
+ updateWidgetPositionsIfNeeded(); |
} |
void FrameView::invalidateTreeIfNeededRecursive() |