summaryrefslogtreecommitdiffstats
path: root/WebCore/rendering
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/rendering')
-rw-r--r--WebCore/rendering/RenderFrame.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/WebCore/rendering/RenderFrame.cpp b/WebCore/rendering/RenderFrame.cpp
index bc40976..a773fbc 100644
--- a/WebCore/rendering/RenderFrame.cpp
+++ b/WebCore/rendering/RenderFrame.cpp
@@ -80,10 +80,9 @@ void RenderFrame::layout()
setWidth(max(view->contentsWidth() + borderAndPaddingWidth(), width()));
setHeight(max(view->contentsHeight() + borderAndPaddingHeight(), height()));
- // This should trigger a layout of the FrameView which will schedule a
- // relayout of this RenderFrame.
+ // Trigger a layout of the FrameView which will schedule a relayout of this RenderFrame.
if (layoutWidth < width())
- setHeight(0);
+ view->layout();
setNeedsLayout(false);
}