summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/core/editing/UndoStep.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/editing/UndoStep.h')
-rw-r--r--chromium/third_party/WebKit/Source/core/editing/UndoStep.h8
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;