Index: Source/core/editing/commands/InsertParagraphSeparatorCommand.cpp |
diff --git a/Source/core/editing/commands/InsertParagraphSeparatorCommand.cpp b/Source/core/editing/commands/InsertParagraphSeparatorCommand.cpp |
index 259290de4dbca0f1d09f0a9a86fb5f75ef2a93a2..b6699d7c2b89ffc9ab58f8b3687a1a090845ebdf 100644 |
--- a/Source/core/editing/commands/InsertParagraphSeparatorCommand.cpp |
+++ b/Source/core/editing/commands/InsertParagraphSeparatorCommand.cpp |
@@ -184,7 +184,7 @@ void InsertParagraphSeparatorCommand::doApply() |
// Use the leftmost candidate. |
insertionPosition = insertionPosition.upstream(); |
- if (!insertionPosition.isCandidate()) |
+ if (!isVisuallyEquivalentCandidate(insertionPosition)) |
insertionPosition = insertionPosition.downstream(); |
// Adjust the insertion position after the delete |