Chromium Code Reviews| Index: Source/core/editing/MoveSelectionCommand.h |
| diff --git a/Source/core/editing/MoveSelectionCommand.h b/Source/core/editing/MoveSelectionCommand.h |
| index 60a06b34b5f95cb7661b3e4c02c0e00dfbb85e13..dd55c6f759234e0432b7854c81a45b416b214ba2 100644 |
| --- a/Source/core/editing/MoveSelectionCommand.h |
| +++ b/Source/core/editing/MoveSelectionCommand.h |
| @@ -34,18 +34,20 @@ class DocumentFragment; |
| class MoveSelectionCommand FINAL : public CompositeEditCommand { |
| public: |
| - static PassRefPtr<MoveSelectionCommand> create(PassRefPtrWillBeRawPtr<DocumentFragment> fragment, const Position& position, bool smartInsert = false, bool smartDelete = false) |
| + static PassRefPtrWillBeRawPtr<MoveSelectionCommand> create(PassRefPtrWillBeRawPtr<DocumentFragment> fragment, const Position& position, bool smartInsert = false, bool smartDelete = false) |
| { |
| - return adoptRef(new MoveSelectionCommand(fragment, position, smartInsert, smartDelete)); |
| + return adoptRefWillBeNoop(new MoveSelectionCommand(fragment, position, smartInsert, smartDelete)); |
| } |
| + virtual void trace(Visitor*) OVERRIDE; |
| + |
| private: |
| MoveSelectionCommand(PassRefPtrWillBeRawPtr<DocumentFragment>, const Position&, bool smartInsert, bool smartDelete); |
| virtual void doApply() OVERRIDE; |
| virtual EditAction editingAction() const OVERRIDE; |
| - RefPtrWillBePersistent<DocumentFragment> m_fragment; |
| + RefPtrWillBeMember<DocumentFragment> m_fragment; |
| Position m_position; |
|
haraken
2014/05/26 02:36:12
You need to trace m_position.
sof
2014/05/28 08:31:35
Done.
|
| bool m_smartInsert; |
| bool m_smartDelete; |