| Index: Source/core/html/HTMLTextFormControlElement.cpp
|
| diff --git a/Source/core/html/HTMLTextFormControlElement.cpp b/Source/core/html/HTMLTextFormControlElement.cpp
|
| index cae2d7932eeb208808342910c0f12a7d2632e33a..f4c2e4bbf94b928bd4d244c13f2c68a2b907e5e8 100644
|
| --- a/Source/core/html/HTMLTextFormControlElement.cpp
|
| +++ b/Source/core/html/HTMLTextFormControlElement.cpp
|
| @@ -640,7 +640,7 @@ String HTMLTextFormControlElement::valueWithHardLineBreaks() const
|
| return finishText(result);
|
| }
|
|
|
| -HTMLTextFormControlElement* enclosingTextFormControl(const Position& position)
|
| +Result<HTMLTextFormControlElement> enclosingTextFormControl(const Position& position)
|
| {
|
| ASSERT(position.isNull() || position.anchorType() == Position::PositionIsOffsetInAnchor
|
| || position.containerNode() || !position.anchorNode()->shadowHost()
|
| @@ -648,9 +648,9 @@ HTMLTextFormControlElement* enclosingTextFormControl(const Position& position)
|
|
|
| Node* container = position.containerNode();
|
| if (!container)
|
| - return 0;
|
| + return nullptr;
|
| Element* ancestor = container->shadowHost();
|
| - return ancestor && isHTMLTextFormControlElement(ancestor) ? toHTMLTextFormControlElement(ancestor) : 0;
|
| + return ancestor && isHTMLTextFormControlElement(ancestor) ? toHTMLTextFormControlElement(ancestor) : nullptr;
|
| }
|
|
|
| static const Element* parentHTMLElement(const Element* element)
|
| @@ -690,4 +690,9 @@ void HTMLTextFormControlElement::reportMemoryUsage(MemoryObjectInfo* memoryObjec
|
| info.addMember(m_textAsOfLastFormControlChangeEvent, "textAsOfLastFormControlChangeEvent");
|
| }
|
|
|
| +void HTMLTextFormControlElement::acceptHeapVisitor(Visitor* visitor) const
|
| +{
|
| + HTMLFormControlElementWithState::acceptHeapVisitor(visitor);
|
| +}
|
| +
|
| } // namespace Webcore
|
|
|