Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(743)

Unified Diff: Source/core/editing/EditCommand.h

Issue 23822003: Have EditCommand classes deal with Document references, not pointers (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/core/editing/DeleteSelectionCommand.cpp ('k') | Source/core/editing/EditCommand.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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*>&);
« no previous file with comments | « Source/core/editing/DeleteSelectionCommand.cpp ('k') | Source/core/editing/EditCommand.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698