diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/editing/UndoStep.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/editing/UndoStep.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/chromium/third_party/WebKit/Source/core/editing/UndoStep.h b/chromium/third_party/WebKit/Source/core/editing/UndoStep.h index 3084946773b..1502e975349 100644 --- a/chromium/third_party/WebKit/Source/core/editing/UndoStep.h +++ b/chromium/third_party/WebKit/Source/core/editing/UndoStep.h @@ -32,17 +32,19 @@ #define UndoStep_h #include "core/editing/EditAction.h" +#include "platform/heap/Handle.h" #include "wtf/RefCounted.h" namespace WebCore { -class Frame; +class LocalFrame; -class UndoStep : public RefCounted<UndoStep> { +class UndoStep : public RefCountedWillBeGarbageCollectedFinalized<UndoStep> { public: virtual ~UndoStep() { } + virtual void trace(Visitor*) { } - virtual bool belongsTo(const Frame&) const = 0; + virtual bool belongsTo(const LocalFrame&) const = 0; virtual void unapply() = 0; virtual void reapply() = 0; virtual EditAction editingAction() const = 0; |