diff options
author | Guang Zhu <guangzhu@google.com> | 2010-12-14 13:51:33 -0800 |
---|---|---|
committer | Guang Zhu <guangzhu@google.com> | 2010-12-14 14:10:00 -0800 |
commit | c7911ffd666a7e73131dfd68919b769086a093e0 (patch) | |
tree | 2c262a61daf36aa5b3c5412fbcdb443462a68534 /WebCore/rendering/RenderLayerCompositor.cpp | |
parent | 0d7cec732e3f00f89749d4946fd22168d8d4111c (diff) | |
download | external_webkit-c7911ffd666a7e73131dfd68919b769086a093e0.zip external_webkit-c7911ffd666a7e73131dfd68919b769086a093e0.tar.gz external_webkit-c7911ffd666a7e73131dfd68919b769086a093e0.tar.bz2 |
Revert "Enable iframe scrolling."
This reverts commit 27dd9e051d0960e985cb677bfc1ce20531ac0456.
Diffstat (limited to 'WebCore/rendering/RenderLayerCompositor.cpp')
-rw-r--r-- | WebCore/rendering/RenderLayerCompositor.cpp | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/WebCore/rendering/RenderLayerCompositor.cpp b/WebCore/rendering/RenderLayerCompositor.cpp index 00e596b..ce80e5a 100644 --- a/WebCore/rendering/RenderLayerCompositor.cpp +++ b/WebCore/rendering/RenderLayerCompositor.cpp @@ -1178,20 +1178,9 @@ bool RenderLayerCompositor::requiresCompositingForMobileSites(const RenderLayer* return true; HTMLFrameOwnerElement* ownerElement = enclosingIFrameElement(); RenderObject* renderer = ownerElement ? ownerElement->renderer() : 0; - if (layer->isRootLayer() && renderer && renderer->isRenderIFrame()) { - if (layer->renderer()->frame()) { - FrameView* view = layer->renderer()->frame()->view(); - if (view) { - // Enable compositing if the frame can scroll and the contents - // are larger than the layout dimensions. - ScrollbarMode h,v; - view->scrollbarModes(h, v); - if ((h != ScrollbarAlwaysOff && view->layoutWidth() < view->contentsWidth()) || - (v != ScrollbarAlwaysOff && view->layoutHeight() < view->contentsHeight())) - return true; - } - } - } + // FIXME: Disabled for now until navigation is fixed. + if (false && layer->isRootLayer() && renderer && renderer->isRenderIFrame()) + return true; #endif #if ENABLE(COMPOSITED_FIXED_ELEMENTS) // First, check if we are in an iframe, and if so bail out |