| Index: Source/core/rendering/RenderBlock.cpp
|
| diff --git a/Source/core/rendering/RenderBlock.cpp b/Source/core/rendering/RenderBlock.cpp
|
| index fbcc31eb3c1ddbed2c55e49fdf3f75103d6adc04..e5c6e7fc426041e481f030be36d8bf9c10a70155 100644
|
| --- a/Source/core/rendering/RenderBlock.cpp
|
| +++ b/Source/core/rendering/RenderBlock.cpp
|
| @@ -1516,6 +1516,14 @@ void RenderBlock::addOverflowFromChildren()
|
| }
|
| }
|
|
|
| +void RenderBlock::updateOverflowForTransform()
|
| +{
|
| + LayoutUnit oldClientAfterEdge = hasRenderOverflow() ? m_overflow->layoutClientAfterEdge() : clientLogicalBottom();
|
| + computeOverflow(oldClientAfterEdge, true);
|
| + if (hasOverflowClip())
|
| + layer()->scrollableArea()->updateAfterOverflowRecalc();
|
| +}
|
| +
|
| void RenderBlock::computeOverflow(LayoutUnit oldClientAfterEdge, bool)
|
| {
|
| m_overflow.clear();
|
|
|