| Index: Source/core/rendering/RenderBlockLineLayout.cpp
|
| diff --git a/Source/core/rendering/RenderBlockLineLayout.cpp b/Source/core/rendering/RenderBlockLineLayout.cpp
|
| index eb77321d2ce61deae9c8546d23d43a6e58db943e..10894bc281f0224119ee99c503a41e2ed6758f20 100644
|
| --- a/Source/core/rendering/RenderBlockLineLayout.cpp
|
| +++ b/Source/core/rendering/RenderBlockLineLayout.cpp
|
| @@ -3317,8 +3317,8 @@ void RenderBlock::addOverflowFromInlineChildren()
|
| endPadding = 1;
|
| for (RootInlineBox* curr = firstRootBox(); curr; curr = curr->nextRootBox()) {
|
| addLayoutOverflow(curr->paddedLayoutOverflowRect(endPadding));
|
| - if (!hasOverflowClip())
|
| - addVisualOverflow(curr->visualOverflowRect(curr->lineTop(), curr->lineBottom()));
|
| + LayoutRect visualOverflow = curr->visualOverflowRect(curr->lineTop(), curr->lineBottom());
|
| + addVisualOverflow(visualOverflow, VisualOverflowClippedByContentsClip);
|
| }
|
| }
|
|
|
|
|