Index: third_party/WebKit/Source/core/editing/Position.cpp |
diff --git a/third_party/WebKit/Source/core/editing/Position.cpp b/third_party/WebKit/Source/core/editing/Position.cpp |
index 2f0f915aab6bff7b7b1cb2c646216923b742d4df..11f4d405afc432170a644f3e5ae4ec9c3052ae5e 100644 |
--- a/third_party/WebKit/Source/core/editing/Position.cpp |
+++ b/third_party/WebKit/Source/core/editing/Position.cpp |
@@ -289,7 +289,9 @@ int comparePositions(const PositionInComposedTree& positionA, const PositionInCo |
ASSERT(positionA.isNotNull()); |
ASSERT(positionB.isNotNull()); |
+ positionA.anchorNode()->updateDistribution(); |
Node* containerA = positionA.computeContainerNode(); |
+ positionB.anchorNode()->updateDistribution(); |
Node* containerB = positionB.computeContainerNode(); |
int offsetA = positionA.computeOffsetInContainerNode(); |
int offsetB = positionB.computeOffsetInContainerNode(); |