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); |
} |