| Index: Source/core/html/HTMLInputElement.cpp
|
| diff --git a/Source/core/html/HTMLInputElement.cpp b/Source/core/html/HTMLInputElement.cpp
|
| index e25afac4f9495da3f6ae846aa86dc95cf05ef5f3..b90e8b45242f22c10ffad1b8a7862215e777f1a7 100644
|
| --- a/Source/core/html/HTMLInputElement.cpp
|
| +++ b/Source/core/html/HTMLInputElement.cpp
|
| @@ -1704,7 +1704,7 @@ String HTMLInputElement::defaultToolTip() const
|
|
|
| bool HTMLInputElement::shouldAppearIndeterminate() const
|
| {
|
| - return m_inputType->supportsIndeterminateAppearance() && indeterminate();
|
| + return m_inputType->shouldAppearIndeterminate();
|
| }
|
|
|
| bool HTMLInputElement::isInRequiredRadioButtonGroup()
|
| @@ -1715,8 +1715,10 @@ bool HTMLInputElement::isInRequiredRadioButtonGroup()
|
| return false;
|
| }
|
|
|
| -HTMLInputElement* HTMLInputElement::checkedRadioButtonForGroup() const
|
| +HTMLInputElement* HTMLInputElement::checkedRadioButtonForGroup()
|
| {
|
| + if (checked())
|
| + return this;
|
| if (RadioButtonGroupScope* scope = radioButtonGroupScope())
|
| return scope->checkedButtonForGroup(name());
|
| return 0;
|
|
|