| Index: Source/core/html/HTMLFormElement.cpp
|
| diff --git a/Source/core/html/HTMLFormElement.cpp b/Source/core/html/HTMLFormElement.cpp
|
| index 45eed9d1ca82581b9bc22b66024e48bcaa60ad28..9e433c04d01fcc617e9b16704afa25929a0560ee 100644
|
| --- a/Source/core/html/HTMLFormElement.cpp
|
| +++ b/Source/core/html/HTMLFormElement.cpp
|
| @@ -708,7 +708,7 @@ void HTMLFormElement::copyNonAttributePropertiesFromElement(const Element& sourc
|
| HTMLElement::copyNonAttributePropertiesFromElement(source);
|
| }
|
|
|
| -void HTMLFormElement::anonymousNamedGetter(const AtomicString& name, RefPtr<NodeList>& returnValue1, RefPtr<Node>& returnValue2)
|
| +void HTMLFormElement::anonymousNamedGetter(const AtomicString& name, bool& returnValue0Enabled, RefPtr<NodeList>& returnValue0, bool& returnValue1Enabled, RefPtr<Node>& returnValue1)
|
| {
|
| // Call getNamedElements twice, first time check if it has a value
|
| // and let HTMLFormElement update its cache.
|
| @@ -727,11 +727,13 @@ void HTMLFormElement::anonymousNamedGetter(const AtomicString& name, RefPtr<Node
|
| ASSERT(!elements.isEmpty());
|
|
|
| if (elements.size() == 1) {
|
| - returnValue2 = elements.at(0);
|
| + returnValue1Enabled = true;
|
| + returnValue1 = elements.at(0);
|
| return;
|
| }
|
|
|
| - returnValue1 = NamedNodesCollection::create(elements);
|
| + returnValue0Enabled = true;
|
| + returnValue0 = NamedNodesCollection::create(elements);
|
| }
|
|
|
| } // namespace
|
|
|