| Index: Source/core/rendering/RenderLayerScrollableArea.cpp
|
| diff --git a/Source/core/rendering/RenderLayerScrollableArea.cpp b/Source/core/rendering/RenderLayerScrollableArea.cpp
|
| index 591abf0e3a4161669ef8099d60cfe71f1d77f50e..826344e6d52992794f1026937917626fe888192f 100644
|
| --- a/Source/core/rendering/RenderLayerScrollableArea.cpp
|
| +++ b/Source/core/rendering/RenderLayerScrollableArea.cpp
|
| @@ -1454,8 +1454,8 @@ void RenderLayerScrollableArea::updateNeedsCompositedScrolling()
|
| needsCompositedScrolling |= needsToBeStackingContainer;
|
| }
|
|
|
| - const bool needsCompositedScrollingDidChange = setNeedsCompositedScrolling(needsCompositedScrolling);
|
| - if (needsToBeStackingContainerDidChange || needsCompositedScrollingDidChange) {
|
| + if (needsToBeStackingContainerDidChange || this->needsCompositedScrolling() != needsCompositedScrolling) {
|
| + setNeedsCompositedScrolling(needsCompositedScrolling);
|
| // Note, the z-order lists may need to be rebuilt, but our code guarantees
|
| // that we have not affected stacking, so we will not dirty
|
| // m_descendantsAreContiguousInStackingOrder for either us or our stacking
|
| @@ -1464,15 +1464,6 @@ void RenderLayerScrollableArea::updateNeedsCompositedScrolling()
|
| }
|
| }
|
|
|
| -bool RenderLayerScrollableArea::setNeedsCompositedScrolling(bool needsCompositedScrolling)
|
| -{
|
| - if (this->needsCompositedScrolling() == needsCompositedScrolling)
|
| - return false;
|
| -
|
| - m_needsCompositedScrolling = needsCompositedScrolling;
|
| - return true;
|
| -}
|
| -
|
| void RenderLayerScrollableArea::updateCompositingLayersAfterScroll()
|
| {
|
| RenderLayerCompositor* compositor = m_box->view()->compositor();
|
|
|