Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1051)

Unified Diff: Source/core/rendering/compositing/RenderLayerCompositor.cpp

Issue 397023003: Preparing Blink for cross-process frame tree replication (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Removed extra blank line Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/rendering/compositing/RenderLayerCompositor.cpp
diff --git a/Source/core/rendering/compositing/RenderLayerCompositor.cpp b/Source/core/rendering/compositing/RenderLayerCompositor.cpp
index 69fa42c6204dab39b73542a8e0ee3fca55ea996a..9ae53441c278a462c07b215875a2044df7b6da42 100644
--- a/Source/core/rendering/compositing/RenderLayerCompositor.cpp
+++ b/Source/core/rendering/compositing/RenderLayerCompositor.cpp
@@ -139,7 +139,7 @@ bool RenderLayerCompositor::rootShouldAlwaysComposite() const
{
if (!m_hasAcceleratedCompositing)
return false;
- return m_renderView.frame()->isMainFrame() || m_compositingReasonFinder.requiresCompositingForScrollableFrame();
+ return m_renderView.frame()->isLocalRoot() || m_compositingReasonFinder.requiresCompositingForScrollableFrame();
}
void RenderLayerCompositor::updateAcceleratedCompositingSettings()
@@ -251,10 +251,10 @@ void RenderLayerCompositor::applyOverlayFullscreenVideoAdjustment()
if (!m_rootContentLayer)
return;
- bool isMainFrame = m_renderView.frame()->isMainFrame();
+ bool isLocalRoot = m_renderView.frame()->isLocalRoot();
RenderVideo* video = findFullscreenVideoRenderer(m_renderView.document());
if (!video || !video->layer()->hasCompositedLayerMapping()) {
- if (isMainFrame) {
+ if (isLocalRoot) {
GraphicsLayer* backgroundLayer = fixedRootBackgroundLayer();
if (backgroundLayer && !backgroundLayer->parent())
rootFixedBackgroundsChanged();
@@ -269,7 +269,7 @@ void RenderLayerCompositor::applyOverlayFullscreenVideoAdjustment()
videoLayer->setPosition(IntPoint());
// Only steal fullscreen video layer and clear all other layers if we are the main frame.
- if (!isMainFrame)
+ if (!isLocalRoot)
return;
m_rootContentLayer->removeAllChildren();
@@ -393,7 +393,7 @@ bool RenderLayerCompositor::allocateOrClearCompositedLayerMapping(RenderLayer* l
compositedLayerMappingChanged = true;
// At this time, the ScrollingCooridnator only supports the top-level frame.
- if (layer->isRootLayer() && m_renderView.frame()->isMainFrame()) {
+ if (layer->isRootLayer() && m_renderView.frame()->isLocalRoot()) {
if (ScrollingCoordinator* scrollingCoordinator = this->scrollingCoordinator())
scrollingCoordinator->frameViewRootLayerDidChange(m_renderView.frameView());
}
@@ -503,7 +503,7 @@ void RenderLayerCompositor::frameViewDidScroll()
bool scrollingCoordinatorHandlesOffset = false;
if (ScrollingCoordinator* scrollingCoordinator = this->scrollingCoordinator()) {
if (Settings* settings = m_renderView.document().settings()) {
- if (m_renderView.frame()->isMainFrame() || settings->compositedScrollingForFramesEnabled())
+ if (m_renderView.frame()->isLocalRoot() || settings->compositedScrollingForFramesEnabled())
scrollingCoordinatorHandlesOffset = scrollingCoordinator->scrollableAreaScrollLayerDidChange(frameView);
}
}
@@ -689,7 +689,7 @@ void RenderLayerCompositor::setIsInWindow(bool isInWindow)
if (m_rootLayerAttachment != RootLayerUnattached)
return;
- RootLayerAttachment attachment = m_renderView.frame()->isMainFrame() ? RootLayerAttachedViaChromeClient : RootLayerAttachedViaEnclosingFrame;
+ RootLayerAttachment attachment = m_renderView.frame()->isLocalRoot() ? RootLayerAttachedViaChromeClient : RootLayerAttachedViaEnclosingFrame;
attachRootLayer(attachment);
} else {
if (m_rootLayerAttachment == RootLayerUnattached)
@@ -887,7 +887,7 @@ bool RenderLayerCompositor::requiresScrollCornerLayer() const
void RenderLayerCompositor::updateOverflowControlsLayers()
{
#if USE(RUBBER_BANDING)
- if (m_renderView.frame()->isMainFrame()) {
+ if (m_renderView.frame()->isLocalRoot()) {
if (!m_layerForOverhangShadow) {
m_layerForOverhangShadow = GraphicsLayer::create(graphicsLayerFactory(), this);
OverscrollTheme::theme()->setUpOverhangShadowLayer(m_layerForOverhangShadow.get());
@@ -953,7 +953,7 @@ void RenderLayerCompositor::updateOverflowControlsLayers()
void RenderLayerCompositor::ensureRootLayer()
{
- RootLayerAttachment expectedAttachment = m_renderView.frame()->isMainFrame() ? RootLayerAttachedViaChromeClient : RootLayerAttachedViaEnclosingFrame;
+ RootLayerAttachment expectedAttachment = m_renderView.frame()->isLocalRoot() ? RootLayerAttachedViaChromeClient : RootLayerAttachedViaEnclosingFrame;
if (expectedAttachment == m_rootLayerAttachment)
return;
@@ -977,7 +977,7 @@ void RenderLayerCompositor::ensureRootLayer()
// Create a clipping layer if this is an iframe or settings require to clip.
m_containerLayer = GraphicsLayer::create(graphicsLayerFactory(), this);
- bool containerMasksToBounds = !m_renderView.frame()->isMainFrame();
+ bool containerMasksToBounds = !m_renderView.frame()->isLocalRoot();
if (Settings* settings = m_renderView.document().settings()) {
if (settings->mainFrameClipsContent())
containerMasksToBounds = true;

Powered by Google App Engine
This is Rietveld 408576698