| Index: Source/core/layout/LayoutBlockFlowLine.cpp | 
| diff --git a/Source/core/layout/LayoutBlockFlowLine.cpp b/Source/core/layout/LayoutBlockFlowLine.cpp | 
| index 1adb85f642620f242e08320e00f510ef835cdffd..29bd228b016eaf7b03641a15d9a372a10ab7b8d5 100644 | 
| --- a/Source/core/layout/LayoutBlockFlowLine.cpp | 
| +++ b/Source/core/layout/LayoutBlockFlowLine.cpp | 
| @@ -33,6 +33,7 @@ | 
| #include "core/layout/TextRunConstructor.h" | 
| #include "core/layout/VerticalPositionCache.h" | 
| #include "core/layout/api/LineLayoutItem.h" | 
| +#include "core/layout/api/SelectionState.h" | 
| #include "core/layout/line/BreakingContextInlineHeaders.h" | 
| #include "core/layout/line/GlyphOverflow.h" | 
| #include "core/layout/line/LayoutTextInfo.h" | 
| @@ -220,7 +221,7 @@ RootInlineBox* LayoutBlockFlow::constructLine(BidiRunList<BidiRun>& bidiRuns, co | 
| if (!box) | 
| continue; | 
|  | 
| -        if (!rootHasSelectedChildren && box->layoutObject().selectionState() != LayoutObject::SelectionNone) | 
| +        if (!rootHasSelectedChildren && box->layoutObject().selectionState() != SelectionNone) | 
| rootHasSelectedChildren = true; | 
|  | 
| // If we have no parent box yet, or if the run is not simply a sibling, | 
|  |