Chromium Code Reviews| Index: Source/core/editing/ReplaceNodeWithSpanCommand.cpp |
| diff --git a/Source/core/editing/ReplaceNodeWithSpanCommand.cpp b/Source/core/editing/ReplaceNodeWithSpanCommand.cpp |
| index a682948a5142b5c64f38b24cc30ae4c8a3fee7a7..9bd1e6728f4d1f1ae1f7411c07090df60b80b7d3 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(); |
| + RefPtrWillBeMember<ContainerNode> parentNode = nodeToReplace.parentNode(); |
|
haraken
2014/05/26 02:36:12
RefPtrWillBeRawPtr.
sof
2014/05/28 08:31:35
Done.
|
| 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 |