Index: Source/core/dom/Document.cpp |
diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp |
index 92f5c6dd47b0fc04183972ac590261bdfc925442..73650f1c7b0250f5057316ed139b92e275adefb1 100644 |
--- a/Source/core/dom/Document.cpp |
+++ b/Source/core/dom/Document.cpp |
@@ -1431,11 +1431,11 @@ Node::NodeType Document::nodeType() const |
return DOCUMENT_NODE; |
} |
-FormController* Document::formController() |
+FormController& Document::formController() |
{ |
if (!m_formController) |
m_formController = FormController::create(); |
- return m_formController.get(); |
+ return *m_formController; |
} |
Vector<String> Document::formElementsState() const |
@@ -1449,7 +1449,7 @@ void Document::setStateForNewFormElements(const Vector<String>& stateVector) |
{ |
if (!stateVector.size() && !m_formController) |
return; |
- formController()->setStateForNewFormElements(stateVector); |
+ formController().setStateForNewFormElements(stateVector); |
} |
FrameView* Document::view() const |