| Index: Source/core/rendering/RenderBlock.cpp
|
| diff --git a/Source/core/rendering/RenderBlock.cpp b/Source/core/rendering/RenderBlock.cpp
|
| index ca4ff243d42e22c68bf317cdc7e13bfd3d943e77..ef3366b0d842a66a66c966050add9d4d69c161f7 100644
|
| --- a/Source/core/rendering/RenderBlock.cpp
|
| +++ b/Source/core/rendering/RenderBlock.cpp
|
| @@ -2514,6 +2514,14 @@ RenderBlock* RenderBlock::blockBeforeWithinSelectionRoot(LayoutSize& offset) con
|
| return beforeBlock;
|
| }
|
|
|
| +void RenderBlock::setSelectionState(SelectionState state)
|
| +{
|
| + RenderBox::setSelectionState(state);
|
| +
|
| + if (inlineBoxWrapper() && canUpdateSelectionOnRootLineBoxes())
|
| + inlineBoxWrapper()->root().setHasSelectedChildren(state != SelectionNone);
|
| +}
|
| +
|
| void RenderBlock::insertIntoTrackedRendererMaps(RenderBox* descendant, TrackedDescendantsMap*& descendantsMap, TrackedContainerMap*& containerMap)
|
| {
|
| if (!descendantsMap) {
|
|
|