Index: Source/core/editing/EditCommand.h |
diff --git a/Source/core/editing/EditCommand.h b/Source/core/editing/EditCommand.h |
index 99b53675904de8c72115e31feae8a7a537557b15..517259bcc34d14800630143eb7be409f90fe3fda 100644 |
--- a/Source/core/editing/EditCommand.h |
+++ b/Source/core/editing/EditCommand.h |
@@ -58,10 +58,10 @@ public: |
virtual void doApply() = 0; |
protected: |
- explicit EditCommand(Document*); |
+ explicit EditCommand(Document&); |
EditCommand(Document*, const VisibleSelection&, const VisibleSelection&); |
- Document* document() const { return m_document.get(); } |
+ Document& document() const { return *m_document.get(); } |
CompositeEditCommand* parent() const { return m_parent; } |
void setStartingSelection(const VisibleSelection&); |
void setEndingSelection(const VisibleSelection&); |
@@ -88,7 +88,7 @@ public: |
#endif |
protected: |
- explicit SimpleEditCommand(Document* document) : EditCommand(document) { } |
+ explicit SimpleEditCommand(Document& document) : EditCommand(document) { } |
#ifndef NDEBUG |
void addNodeAndDescendants(Node*, HashSet<Node*>&); |