| Index: third_party/WebKit/Source/core/editing/commands/InsertLineBreakCommand.cpp
|
| diff --git a/third_party/WebKit/Source/core/editing/commands/InsertLineBreakCommand.cpp b/third_party/WebKit/Source/core/editing/commands/InsertLineBreakCommand.cpp
|
| index cf59bc19c29018bd94a1ada8e4d845fae5745265..52210eb53ab2f01087665ea4242d85e097e08a13 100644
|
| --- a/third_party/WebKit/Source/core/editing/commands/InsertLineBreakCommand.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/commands/InsertLineBreakCommand.cpp
|
| @@ -152,7 +152,9 @@ void InsertLineBreakCommand::doApply(EditingState* editingState)
|
| insertTextIntoNode(textNode, 0, nonBreakingSpaceString());
|
| } else {
|
| RefPtrWillBeRawPtr<Text> nbspNode = document().createTextNode(nonBreakingSpaceString());
|
| - insertNodeAt(nbspNode.get(), positionBeforeTextNode);
|
| + insertNodeAt(nbspNode.get(), positionBeforeTextNode, editingState);
|
| + if (editingState->isAborted())
|
| + return;
|
| endingPosition = firstPositionInNode(nbspNode.get());
|
| }
|
| }
|
|
|