| Index: third_party/WebKit/Source/core/editing/commands/ReplaceSelectionCommand.cpp
|
| diff --git a/third_party/WebKit/Source/core/editing/commands/ReplaceSelectionCommand.cpp b/third_party/WebKit/Source/core/editing/commands/ReplaceSelectionCommand.cpp
|
| index 7a6123b936026a9bdde19929b783e84ba58ccdda..a28357e8d29937dd7e01b2d601628aee23a6b678 100644
|
| --- a/third_party/WebKit/Source/core/editing/commands/ReplaceSelectionCommand.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/commands/ReplaceSelectionCommand.cpp
|
| @@ -630,9 +630,9 @@ void ReplaceSelectionCommand::RemoveRedundantStylesAndKeepStyleSpanInline(
|
| // FIXME: Tolerate differences in id, class, and style attributes.
|
| if (element->parentNode() && IsNonTableCellHTMLBlockElement(element) &&
|
| AreIdenticalElements(*element, *element->parentNode()) &&
|
| - VisiblePosition::FirstPositionInNode(element->parentNode())
|
| + VisiblePosition::FirstPositionInNode(*element->parentNode())
|
| .DeepEquivalent() ==
|
| - VisiblePosition::FirstPositionInNode(element).DeepEquivalent() &&
|
| + VisiblePosition::FirstPositionInNode(*element).DeepEquivalent() &&
|
| VisiblePosition::LastPositionInNode(element->parentNode())
|
| .DeepEquivalent() ==
|
| VisiblePosition::LastPositionInNode(element).DeepEquivalent()) {
|
|
|