Index: Source/core/editing/MergeIdenticalElementsCommand.cpp |
diff --git a/Source/core/editing/MergeIdenticalElementsCommand.cpp b/Source/core/editing/MergeIdenticalElementsCommand.cpp |
index e512319ee524712abe1c4714ee218b1a5f017431..da7214bc40500fa5d7642c0357d30613ad9d3773 100644 |
--- a/Source/core/editing/MergeIdenticalElementsCommand.cpp |
+++ b/Source/core/editing/MergeIdenticalElementsCommand.cpp |
@@ -32,7 +32,7 @@ |
namespace WebCore { |
-MergeIdenticalElementsCommand::MergeIdenticalElementsCommand(PassRefPtr<Element> first, PassRefPtr<Element> second) |
+MergeIdenticalElementsCommand::MergeIdenticalElementsCommand(PassRefPtrWillBeRawPtr<Element> first, PassRefPtrWillBeRawPtr<Element> second) |
: SimpleEditCommand(first->document()) |
, m_element1(first) |
, m_element2(second) |
@@ -86,4 +86,12 @@ void MergeIdenticalElementsCommand::doUnapply() |
m_element1->appendChild(children[i].release(), exceptionState); |
} |
+void MergeIdenticalElementsCommand::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_element1); |
+ visitor->trace(m_element2); |
+ visitor->trace(m_atChild); |
+ SimpleEditCommand::trace(visitor); |
+} |
+ |
} // namespace WebCore |