| Index: Source/core/rendering/RenderBlockLineLayout.cpp
|
| diff --git a/Source/core/rendering/RenderBlockLineLayout.cpp b/Source/core/rendering/RenderBlockLineLayout.cpp
|
| index 2427eaeefe3a45cde3de51562b896255f9a52b45..4014210c5c777d86ea80cdfa90c007b02cd2111b 100644
|
| --- a/Source/core/rendering/RenderBlockLineLayout.cpp
|
| +++ b/Source/core/rendering/RenderBlockLineLayout.cpp
|
| @@ -1831,7 +1831,7 @@ RootInlineBox* RenderBlockFlow::determineStartPosition(LineLayoutState& layoutSt
|
| if (layoutState.isFullLayout()) {
|
| // If we encountered a new float and have inline children, mark ourself to force us to repaint.
|
| if (layoutState.hasInlineChild() && !selfNeedsLayout()) {
|
| - setNeedsLayout(MarkOnlyThis);
|
| + setNeedsLayoutAndFullRepaint(MarkOnlyThis);
|
| if (RuntimeEnabledFeatures::repaintAfterLayoutEnabled())
|
| setShouldDoFullRepaintAfterLayout(true);
|
| }
|
|
|