Index: Source/core/editing/CompositeEditCommand.h |
diff --git a/Source/core/editing/CompositeEditCommand.h b/Source/core/editing/CompositeEditCommand.h |
index 7c48bd5d552f9769ff1ed2789747851431a084dc..3b32773954215a25d8fb050bb12a47d733245b54 100644 |
--- a/Source/core/editing/CompositeEditCommand.h |
+++ b/Source/core/editing/CompositeEditCommand.h |
@@ -124,10 +124,10 @@ protected: |
virtual void removeNode(PassRefPtr<Node>, ShouldAssumeContentIsAlwaysEditable = DoNotAssumeContentIsAlwaysEditable); |
HTMLElement* replaceElementWithSpanPreservingChildrenAndAttributes(PassRefPtr<HTMLElement>); |
void removeNodePreservingChildren(PassRefPtr<Node>, ShouldAssumeContentIsAlwaysEditable = DoNotAssumeContentIsAlwaysEditable); |
- void removeNodeAndPruneAncestors(PassRefPtr<Node>); |
+ void removeNodeAndPruneAncestors(PassRefPtr<Node>, Node* excludeNode = 0); |
void moveRemainingSiblingsToNewParent(Node*, Node* pastLastNodeToMove, PassRefPtr<Element> prpNewParent); |
void updatePositionForNodeRemovalPreservingChildren(Position&, Node*); |
- void prune(PassRefPtr<Node>); |
+ void prune(PassRefPtr<Node>, Node* excludeNode = 0); |
void replaceTextInNode(PassRefPtr<Text>, unsigned offset, unsigned count, const String& replacementText); |
Position replaceSelectedTextInNode(const String&); |
void replaceTextInNodePreservingMarkers(PassRefPtr<Text>, unsigned offset, unsigned count, const String& replacementText); |