| Index: third_party/WebKit/Source/core/editing/serializers/StyledMarkupSerializer.cpp
|
| diff --git a/third_party/WebKit/Source/core/editing/serializers/StyledMarkupSerializer.cpp b/third_party/WebKit/Source/core/editing/serializers/StyledMarkupSerializer.cpp
|
| index 4e7a3737d26d5da95e27d0f20b3097da4075c8bd..4957733fc6763057dfd2193824c63b7d2f45dcd5 100644
|
| --- a/third_party/WebKit/Source/core/editing/serializers/StyledMarkupSerializer.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/serializers/StyledMarkupSerializer.cpp
|
| @@ -160,7 +160,8 @@ static bool areSameRanges(Node* node,
|
| const PositionTemplate<Strategy>& endPosition) {
|
| DCHECK(node);
|
| const EphemeralRange range =
|
| - VisibleSelection::selectionFromContentsOfNode(node)
|
| + createVisibleSelection(
|
| + SelectionInDOMTree::Builder().selectAllChildren(*node).build())
|
| .toNormalizedEphemeralRange();
|
| return toPositionInDOMTree(startPosition) == range.startPosition() &&
|
| toPositionInDOMTree(endPosition) == range.endPosition();
|
|
|