summaryrefslogtreecommitdiff
path: root/chromium/third_party/WebKit/Source/core/editing/CompositeEditCommand.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/editing/CompositeEditCommand.h')
-rw-r--r--chromium/third_party/WebKit/Source/core/editing/CompositeEditCommand.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/chromium/third_party/WebKit/Source/core/editing/CompositeEditCommand.h b/chromium/third_party/WebKit/Source/core/editing/CompositeEditCommand.h
index 8032544f83a..273ed51d520 100644
--- a/chromium/third_party/WebKit/Source/core/editing/CompositeEditCommand.h
+++ b/chromium/third_party/WebKit/Source/core/editing/CompositeEditCommand.h
@@ -42,6 +42,7 @@ class EditCommandComposition : public UndoStep {
public:
static PassRefPtr<EditCommandComposition> create(Document*, const VisibleSelection&, const VisibleSelection&, EditAction);
+ virtual bool belongsTo(const Frame&) const OVERRIDE;
virtual void unapply() OVERRIDE;
virtual void reapply() OVERRIDE;
EditAction editingAction() const OVERRIDE { return m_editAction; }
@@ -172,12 +173,7 @@ private:
RefPtr<EditCommandComposition> m_composition;
};
-inline CompositeEditCommand* toCompositeEditCommand(EditCommand* command)
-{
- ASSERT(command);
- ASSERT(command->isCompositeEditCommand());
- return static_cast<CompositeEditCommand*>(command);
-}
+DEFINE_TYPE_CASTS(CompositeEditCommand, EditCommand, command, command->isCompositeEditCommand(), command.isCompositeEditCommand());
} // namespace WebCore