| Index: Source/core/layout/LayoutBlockFlowLine.cpp
|
| diff --git a/Source/core/layout/LayoutBlockFlowLine.cpp b/Source/core/layout/LayoutBlockFlowLine.cpp
|
| index 3ad5c34cac36e64faa749c35aa3d4126b6acb362..c178f18d8c464fce288c9df094558b7aaffc204f 100644
|
| --- a/Source/core/layout/LayoutBlockFlowLine.cpp
|
| +++ b/Source/core/layout/LayoutBlockFlowLine.cpp
|
| @@ -1699,7 +1699,7 @@ RootInlineBox* LayoutBlockFlow::determineStartPosition(LineLayoutState& layoutSt
|
| if (layoutState.isFullLayout()) {
|
| // If we encountered a new float and have inline children, mark ourself to force us to issue paint invalidations.
|
| if (layoutState.hasInlineChild() && !selfNeedsLayout()) {
|
| - setNeedsLayoutAndFullPaintInvalidation(MarkOnlyThis);
|
| + setNeedsLayoutAndFullPaintInvalidation(LayoutInvalidationReason::FloatDescendantChanged, MarkOnlyThis);
|
| setShouldDoFullPaintInvalidation();
|
| }
|
|
|
|
|