| Index: Source/core/editing/ReplaceNodeWithSpanCommand.cpp | 
| diff --git a/Source/core/editing/ReplaceNodeWithSpanCommand.cpp b/Source/core/editing/ReplaceNodeWithSpanCommand.cpp | 
| index a682948a5142b5c64f38b24cc30ae4c8a3fee7a7..5fde26426624b41cd662c9208e7cee82f7de4575 100644 | 
| --- a/Source/core/editing/ReplaceNodeWithSpanCommand.cpp | 
| +++ b/Source/core/editing/ReplaceNodeWithSpanCommand.cpp | 
| @@ -51,7 +51,7 @@ ReplaceNodeWithSpanCommand::ReplaceNodeWithSpanCommand(PassRefPtrWillBeRawPtr<HT | 
| static void swapInNodePreservingAttributesAndChildren(HTMLElement* newNode, HTMLElement& nodeToReplace) | 
| { | 
| ASSERT(nodeToReplace.inDocument()); | 
| -    RefPtr<ContainerNode> parentNode = nodeToReplace.parentNode(); | 
| +    RefPtrWillBeRawPtr<ContainerNode> parentNode = nodeToReplace.parentNode(); | 
| parentNode->insertBefore(newNode, &nodeToReplace); | 
|  | 
| NodeVector children; | 
| @@ -81,4 +81,11 @@ void ReplaceNodeWithSpanCommand::doUnapply() | 
| swapInNodePreservingAttributesAndChildren(m_elementToReplace.get(), *m_spanElement); | 
| } | 
|  | 
| +void ReplaceNodeWithSpanCommand::trace(Visitor* visitor) | 
| +{ | 
| +    visitor->trace(m_elementToReplace); | 
| +    visitor->trace(m_spanElement); | 
| +    SimpleEditCommand::trace(visitor); | 
| +} | 
| + | 
| } // namespace WebCore | 
|  |