Index: third_party/WebKit/Source/core/editing/commands/TypingCommand.cpp |
diff --git a/third_party/WebKit/Source/core/editing/commands/TypingCommand.cpp b/third_party/WebKit/Source/core/editing/commands/TypingCommand.cpp |
index 534f7b5c34170b3aa9ab0a11d95a38e015df6363..937bc729b0f3b8cb3b804d80ed4c8b629cc759cb 100644 |
--- a/third_party/WebKit/Source/core/editing/commands/TypingCommand.cpp |
+++ b/third_party/WebKit/Source/core/editing/commands/TypingCommand.cpp |
@@ -513,9 +513,11 @@ bool TypingCommand::makeEditableRootEmpty(EditingState* editingState) { |
if (editingState->isAborted()) |
return false; |
document().updateStyleAndLayoutIgnorePendingStylesheets(); |
- setEndingSelection(createVisibleSelection(Position::firstPositionInNode(root), |
- TextAffinity::Downstream, |
- endingSelection().isDirectional())); |
+ setEndingSelection(createVisibleSelection( |
+ SelectionInDOMTree::Builder() |
+ .collapse(Position::firstPositionInNode(root)) |
+ .setIsDirectional(endingSelection().isDirectional()) |
+ .build())); |
return true; |
} |