diff options
Diffstat (limited to 'WebCore/page/FrameView.cpp')
-rw-r--r-- | WebCore/page/FrameView.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/WebCore/page/FrameView.cpp b/WebCore/page/FrameView.cpp index 5374487..7d9920b 100644 --- a/WebCore/page/FrameView.cpp +++ b/WebCore/page/FrameView.cpp @@ -554,6 +554,13 @@ void FrameView::updateCompositingLayers() RenderView* view = m_frame->contentRenderer(); if (!view) return; +#if ENABLE(ANDROID_OVERFLOW_SCROLL) + // Enter compositing mode for child frames that have layout dimensions. The + // decision to enable compositing for the RenderView will be done in the + // compositor. + if (m_frame->ownerRenderer() && (layoutWidth() | layoutHeight())) + enterCompositingMode(); +#endif // This call will make sure the cached hasAcceleratedCompositing is updated from the pref view->compositor()->cacheAcceleratedCompositingFlags(); |