| Index: Source/core/html/HTMLLegendElement.cpp
|
| diff --git a/Source/core/html/HTMLLegendElement.cpp b/Source/core/html/HTMLLegendElement.cpp
|
| index 889056f495f2b9130250e76b60caab5bf743a4b1..858578d812f79483110e8a93fda24ca6f7370fd0 100644
|
| --- a/Source/core/html/HTMLLegendElement.cpp
|
| +++ b/Source/core/html/HTMLLegendElement.cpp
|
| @@ -50,7 +50,7 @@ HTMLFormControlElement* HTMLLegendElement::associatedControl()
|
| {
|
| // Check if there's a fieldset belonging to this legend.
|
| Element* fieldset = parentElement();
|
| - while (fieldset && !fieldset->hasTagName(fieldsetTag))
|
| + while (fieldset && !isHTMLFieldSetElement(*fieldset))
|
| fieldset = fieldset->parentElement();
|
| if (!fieldset)
|
| return 0;
|
| @@ -82,7 +82,7 @@ HTMLFormElement* HTMLLegendElement::form() const
|
| // its parent, then the form attribute must return the same value as the
|
| // form attribute on that fieldset element. Otherwise, it must return null.
|
| ContainerNode* fieldset = parentNode();
|
| - if (!fieldset || !fieldset->hasTagName(fieldsetTag))
|
| + if (!isHTMLFieldSetElement(fieldset))
|
| return 0;
|
|
|
| return toHTMLFieldSetElement(fieldset)->formOwner();
|
|
|