diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/editing/RemoveNodePreservingChildrenCommand.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/editing/RemoveNodePreservingChildrenCommand.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/chromium/third_party/WebKit/Source/core/editing/RemoveNodePreservingChildrenCommand.h b/chromium/third_party/WebKit/Source/core/editing/RemoveNodePreservingChildrenCommand.h index 6c9fdc80203..1498be24fcb 100644 --- a/chromium/third_party/WebKit/Source/core/editing/RemoveNodePreservingChildrenCommand.h +++ b/chromium/third_party/WebKit/Source/core/editing/RemoveNodePreservingChildrenCommand.h @@ -30,19 +30,21 @@ namespace WebCore { -class RemoveNodePreservingChildrenCommand : public CompositeEditCommand { +class RemoveNodePreservingChildrenCommand FINAL : public CompositeEditCommand { public: - static PassRefPtr<RemoveNodePreservingChildrenCommand> create(PassRefPtr<Node> node, ShouldAssumeContentIsAlwaysEditable shouldAssumeContentIsAlwaysEditable) + static PassRefPtrWillBeRawPtr<RemoveNodePreservingChildrenCommand> create(PassRefPtrWillBeRawPtr<Node> node, ShouldAssumeContentIsAlwaysEditable shouldAssumeContentIsAlwaysEditable) { - return adoptRef(new RemoveNodePreservingChildrenCommand(node, shouldAssumeContentIsAlwaysEditable)); + return adoptRefWillBeNoop(new RemoveNodePreservingChildrenCommand(node, shouldAssumeContentIsAlwaysEditable)); } + virtual void trace(Visitor*) OVERRIDE; + private: - explicit RemoveNodePreservingChildrenCommand(PassRefPtr<Node>, ShouldAssumeContentIsAlwaysEditable); + RemoveNodePreservingChildrenCommand(PassRefPtrWillBeRawPtr<Node>, ShouldAssumeContentIsAlwaysEditable); - virtual void doApply(); + virtual void doApply() OVERRIDE; - RefPtr<Node> m_node; + RefPtrWillBeMember<Node> m_node; ShouldAssumeContentIsAlwaysEditable m_shouldAssumeContentIsAlwaysEditable; }; |