| Index: Source/core/editing/UndoStack.cpp
|
| diff --git a/Source/core/editing/UndoStack.cpp b/Source/core/editing/UndoStack.cpp
|
| index cba100c46f0edb030d226b5c27d5d4b5a9fcd7e6..bc0b0a7b06069d18a76ea93122121c81163bd90e 100644
|
| --- a/Source/core/editing/UndoStack.cpp
|
| +++ b/Source/core/editing/UndoStack.cpp
|
| @@ -45,13 +45,11 @@ UndoStack::UndoStack()
|
| {
|
| }
|
|
|
| -UndoStack::~UndoStack()
|
| -{
|
| -}
|
| +DEFINE_EMPTY_DESTRUCTOR_WILL_BE_REMOVED(UndoStack)
|
|
|
| -PassOwnPtr<UndoStack> UndoStack::create()
|
| +PassOwnPtrWillBeRawPtr<UndoStack> UndoStack::create()
|
| {
|
| - return adoptPtr(new UndoStack());
|
| + return adoptPtrWillBeNoop(new UndoStack());
|
| }
|
|
|
| void UndoStack::registerUndoStep(PassRefPtrWillBeRawPtr<UndoStep> step)
|
| @@ -75,7 +73,7 @@ void UndoStack::didUnloadFrame(const LocalFrame& frame)
|
| filterOutUndoSteps(m_redoStack, frame);
|
| }
|
|
|
| -void UndoStack::filterOutUndoSteps(WillBePersistentUndoStepStack& stack, const LocalFrame& frame)
|
| +void UndoStack::filterOutUndoSteps(UndoStepStack& stack, const LocalFrame& frame)
|
| {
|
| UndoStepStack newStack;
|
| while (!stack.isEmpty()) {
|
| @@ -122,4 +120,10 @@ void UndoStack::redo()
|
| }
|
| }
|
|
|
| +void UndoStack::trace(Visitor* visitor)
|
| +{
|
| + visitor->trace(m_undoStack);
|
| + visitor->trace(m_redoStack);
|
| +}
|
| +
|
| } // namesace WebCore
|
|
|