| Index: third_party/WebKit/Source/core/editing/commands/DeleteSelectionCommand.cpp
|
| diff --git a/third_party/WebKit/Source/core/editing/commands/DeleteSelectionCommand.cpp b/third_party/WebKit/Source/core/editing/commands/DeleteSelectionCommand.cpp
|
| index 2f1bc1a12e1d5855f2fac0a965b1c7f7d27a2b54..028d0fb5d524f8d4873d2d2c038af0d6c9eab5d6 100644
|
| --- a/third_party/WebKit/Source/core/editing/commands/DeleteSelectionCommand.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/commands/DeleteSelectionCommand.cpp
|
| @@ -1022,6 +1022,7 @@ void DeleteSelectionCommand::removeRedundantBlocks(EditingState* editingState) {
|
| Element* rootElement = rootEditableElement(*node);
|
|
|
| while (node != rootElement) {
|
| + ABORT_EDITING_COMMAND_IF(!node);
|
| if (isRemovableBlock(node)) {
|
| if (node == m_endingPosition.anchorNode())
|
| updatePositionForNodeRemovalPreservingChildren(m_endingPosition, *node);
|
|
|