Chromium Code Reviews| Index: Source/core/rendering/RenderLayer.cpp |
| diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp |
| index 4196e8f2d9be9e192569aae086b6dfd4f7c80259..aaa9019148b8d870897484559327dbbaf43356fd 100644 |
| --- a/Source/core/rendering/RenderLayer.cpp |
| +++ b/Source/core/rendering/RenderLayer.cpp |
| @@ -1404,7 +1404,7 @@ void RenderLayer::addChild(RenderLayer* child, RenderLayer* beforeChild) |
| } else |
| setLastChild(child); |
| - child->setParent(this); |
| + m_parent = this; |
|
esprehn
2014/05/01 22:00:43
This isn't right, you meant child->m_parent = this
|
| setNeedsToUpdateAncestorDependentProperties(); |
| @@ -1475,7 +1475,7 @@ RenderLayer* RenderLayer::removeChild(RenderLayer* oldChild) |
| oldChild->setPreviousSibling(0); |
| oldChild->setNextSibling(0); |
| - oldChild->setParent(0); |
| + oldChild->m_parent = 0; |
| oldChild->updateDescendantDependentFlags(); |
| if (subtreeContainsOutOfFlowPositionedLayer(oldChild)) { |
| @@ -3612,20 +3612,6 @@ bool RenderLayer::childBackgroundIsKnownToBeOpaqueInRect(const LayoutRect& local |
| return false; |
| } |
| -void RenderLayer::setParent(RenderLayer* parent) |
| -{ |
| - if (parent == m_parent) |
| - return; |
| - |
| - if (m_parent && !renderer()->documentBeingDestroyed()) |
| - compositor()->layerWillBeRemoved(m_parent, this); |
| - |
| - m_parent = parent; |
| - |
| - if (m_parent && !renderer()->documentBeingDestroyed()) |
| - compositor()->layerWasAdded(m_parent, this); |
| -} |
| - |
| bool RenderLayer::shouldBeSelfPaintingLayer() const |
| { |
| return m_layerType == NormalLayer |