| Index: Source/core/html/HTMLTextFormControlElement.cpp
|
| diff --git a/Source/core/html/HTMLTextFormControlElement.cpp b/Source/core/html/HTMLTextFormControlElement.cpp
|
| index 8809d426b49a1731044e49664c0ede190b5c9c9d..cc43426ee4cd41bf8b8e2a13a5e6ab7f742d3832 100644
|
| --- a/Source/core/html/HTMLTextFormControlElement.cpp
|
| +++ b/Source/core/html/HTMLTextFormControlElement.cpp
|
| @@ -614,8 +614,11 @@ HTMLTextFormControlElement* enclosingTextFormControl(const Position& position)
|
| ASSERT(position.isNull() || position.anchorType() == Position::PositionIsOffsetInAnchor
|
| || position.containerNode() || !position.anchorNode()->shadowHost()
|
| || (position.anchorNode()->parentNode() && position.anchorNode()->parentNode()->isShadowRoot()));
|
| + return enclosingTextFormControl(position.containerNode());
|
| +}
|
|
|
| - Node* container = position.containerNode();
|
| +HTMLTextFormControlElement* enclosingTextFormControl(Node* container)
|
| +{
|
| if (!container)
|
| return 0;
|
| Element* ancestor = container->shadowHost();
|
|
|