diff options
Diffstat (limited to 'WebCore/editing/CompositeEditCommand.cpp')
-rw-r--r-- | WebCore/editing/CompositeEditCommand.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/WebCore/editing/CompositeEditCommand.cpp b/WebCore/editing/CompositeEditCommand.cpp index 5579b25..06cfd2b 100644 --- a/WebCore/editing/CompositeEditCommand.cpp +++ b/WebCore/editing/CompositeEditCommand.cpp @@ -1185,17 +1185,17 @@ PassRefPtr<Node> CompositeEditCommand::splitTreeToNode(Node* start, Node* end, b ASSERT(start != end); RefPtr<Node> node; - for (node = start; node && node->parent() != end; node = node->parent()) { - if (!node->parent()->isElementNode()) + for (node = start; node && node->parentNode() != end; node = node->parentNode()) { + if (!node->parentNode()->isElementNode()) break; - VisiblePosition positionInParent(Position(node->parent(), 0), DOWNSTREAM); + VisiblePosition positionInParent(Position(node->parentNode(), 0), DOWNSTREAM); VisiblePosition positionInNode(Position(node, 0), DOWNSTREAM); if (positionInParent != positionInNode) - applyCommandToComposite(SplitElementCommand::create(static_cast<Element*>(node->parent()), node)); + applyCommandToComposite(SplitElementCommand::create(static_cast<Element*>(node->parentNode()), node)); } if (splitAncestor) { splitElement(static_cast<Element*>(end), node); - return node->parent(); + return node->parentNode(); } return node.release(); } |