diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/editing/CompositeEditCommand.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/editing/CompositeEditCommand.h | 8 |
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 |