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