| 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()) { | 
|  |