| Index: Source/core/dom/Node.h
|
| diff --git a/Source/core/dom/Node.h b/Source/core/dom/Node.h
|
| index 8157bfcb4e9e51ab97112a31545eaff3fd13c9a1..5aadeae401b461b158d7aacd1f310c7bdfa7db53 100644
|
| --- a/Source/core/dom/Node.h
|
| +++ b/Source/core/dom/Node.h
|
| @@ -484,14 +484,12 @@ public:
|
| // of a Document node.
|
| Document* ownerDocument() const;
|
|
|
| - // FIXME: This should return a reference.
|
| - // Returns the document associated with this node. This method never returns 0.
|
| - // A Document node returns itself.
|
| - Document* document() const
|
| + // Returns the document associated with this node. A Document node returns itself.
|
| + Document& document() const
|
| {
|
| ASSERT(this);
|
| ASSERT(documentInternal());
|
| - return documentInternal();
|
| + return *documentInternal();
|
| }
|
|
|
| TreeScope* treeScope() const { return m_treeScope; }
|
|
|