Index: Source/core/editing/CompositeEditCommand.cpp |
diff --git a/Source/core/editing/CompositeEditCommand.cpp b/Source/core/editing/CompositeEditCommand.cpp |
index 8f8bfc334d8a7097497969cf3e77eb37473fe353..dfadf0a0cd3a9854184b66217446a359d6488dec 100644 |
--- a/Source/core/editing/CompositeEditCommand.cpp |
+++ b/Source/core/editing/CompositeEditCommand.cpp |
@@ -1098,7 +1098,7 @@ void CompositeEditCommand::cleanupAfterDeletion(VisiblePosition destination) |
} else if (isBlock(node)) { |
// If caret position after deletion and destination position coincides, |
// node should not be removed. |
- if (!position.rendersInDifferentPosition(destination.deepEquivalent())) { |
+ if (!rendersInDifferentPosition(position, destination.deepEquivalent())) { |
prune(node, destinationNode); |
return; |
} |