Index: Source/core/rendering/RenderLayerBacking.h |
diff --git a/Source/core/rendering/RenderLayerBacking.h b/Source/core/rendering/RenderLayerBacking.h |
index 29127e0125eb527a825f733f302cea116d077c0f..15bf17168f1c462031bcedfd07d0171cfecd27df 100644 |
--- a/Source/core/rendering/RenderLayerBacking.h |
+++ b/Source/core/rendering/RenderLayerBacking.h |
@@ -180,7 +180,7 @@ private: |
void createPrimaryGraphicsLayer(); |
void destroyGraphicsLayers(); |
- PassOwnPtr<GraphicsLayer> createGraphicsLayer(const String&); |
+ PassOwnPtr<GraphicsLayer> createGraphicsLayer(const String& name, CompositingReasons); |
RenderLayerModelObject* renderer() const { return m_owningLayer->renderer(); } |
RenderLayerCompositor* compositor() const { return m_owningLayer->compositor(); } |
@@ -233,6 +233,8 @@ private: |
void updateBackgroundColor(bool isSimpleContainer); |
void updateContentsRect(bool isSimpleContainer); |
+ void updateCompositingReasons(); |
+ |
bool hasVisibleNonCompositingDescendantLayers() const; |
bool shouldClipCompositedBounds() const; |