Chromium Code Reviews| Index: Source/core/rendering/RenderLayerCompositor.h |
| diff --git a/Source/core/rendering/RenderLayerCompositor.h b/Source/core/rendering/RenderLayerCompositor.h |
| index 3496bddea74c878e16b32d8dd26167cac9c3bee6..f7ee39d64e61e58919dbdc9d7d20a16743d291b6 100644 |
| --- a/Source/core/rendering/RenderLayerCompositor.h |
| +++ b/Source/core/rendering/RenderLayerCompositor.h |
| @@ -206,6 +206,9 @@ public: |
| virtual String debugName(const GraphicsLayer*) OVERRIDE; |
| + // Only called for main frame. Input object can be cross frame. |
| + void setCurrentFullscreenRenderer(RenderObject*); |
|
esprehn
2013/09/13 02:46:07
This doesn't look safe at all, passing a RenderObj
trchen
2013/09/13 05:14:58
See answer in RLC.cpp
|
| + |
| private: |
| class OverlapMap; |
| @@ -354,6 +357,8 @@ private: |
| OwnPtr<GraphicsLayer> m_layerForOverhangShadow; |
| #endif |
| + RenderObject* m_currentFullscreenRenderer; |
| + |
| #if !LOG_DISABLED |
| int m_rootLayerUpdateCount; |
| int m_obligateCompositedLayerCount; // count of layer that have to be composited. |