Index: Source/core/editing/commands/InsertParagraphSeparatorCommand.cpp |
diff --git a/Source/core/editing/commands/InsertParagraphSeparatorCommand.cpp b/Source/core/editing/commands/InsertParagraphSeparatorCommand.cpp |
index 7ca8bc22686d090490671f9b2f6ca7764459a194..9c86842227e0fabba6664fbcb0c5d0ee6d82fbd0 100644 |
--- a/Source/core/editing/commands/InsertParagraphSeparatorCommand.cpp |
+++ b/Source/core/editing/commands/InsertParagraphSeparatorCommand.cpp |
@@ -266,7 +266,7 @@ void InsertParagraphSeparatorCommand::doApply() |
//--------------------------------------------------------------------- |
// Handle case when position is in the first visible position in its block, and |
// similar case where previous position is in another, presumeably nested, block. |
- if (isFirstInBlock || !inSameBlock(visiblePos, visiblePos.previous())) { |
+ if (isFirstInBlock || !inSameBlock(visiblePos, previousPositionOf(visiblePos))) { |
Node* refNode = nullptr; |
insertionPosition = positionOutsideTabSpan(insertionPosition); |