Reviewed by John
[WebKit-https.git] / WebCore / khtml / editing / visible_position.cpp
index 887ca075ab7dc64b87702779569e5d150f567b14..7bb8971f0ceccd9d696d7feebf665ad07b603665 100644 (file)
@@ -317,16 +317,8 @@ Position VisiblePosition::deepEquivalent(const Position &pos)
     if (!node)
         return Position();
     
-    if (isAtomicNode(node)) {
-        // This is part of the strategy to wean the code off Positions with BRs and replaced elements
-        // as the nodes and offsets > 0.
-        if (offset > 0 && (node->id() == ID_BR || node->renderer() && node->renderer()->isReplaced())) {
-            NodeImpl *next = node->traverseNextNode();
-            if (next && node->enclosingBlockFlowElement() == next->enclosingBlockFlowElement())
-                return deepEquivalent(Position(next, 0));
-        }
+    if (isAtomicNode(node))
         return pos;
-    }
 
     if (offset >= (long)node->childNodeCount()) {
         do {