| Index: third_party/WebKit/Source/web/WebAXObject.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebAXObject.cpp b/third_party/WebKit/Source/web/WebAXObject.cpp
|
| index 648e6c624d90e3a9db877baece686ddc15769a87..878716913eba3e64c954bb504490b0957f6d9f20 100644
|
| --- a/third_party/WebKit/Source/web/WebAXObject.cpp
|
| +++ b/third_party/WebKit/Source/web/WebAXObject.cpp
|
| @@ -281,18 +281,15 @@ WebAXAriaCurrentState WebAXObject::ariaCurrentState() const {
|
| return static_cast<WebAXAriaCurrentState>(m_private->ariaCurrentState());
|
| }
|
|
|
| -bool WebAXObject::isButtonStateMixed() const {
|
| - if (isDetached())
|
| - return false;
|
| -
|
| - return m_private->checkboxOrRadioValue() == ButtonStateMixed;
|
| +bool WebAXObject::isCheckable() const {
|
| + return !isDetached() && m_private->isCheckable();
|
| }
|
|
|
| -bool WebAXObject::isChecked() const {
|
| +WebAXCheckedState WebAXObject::checkedState() const {
|
| if (isDetached())
|
| - return false;
|
| + return WebAXCheckedFalse;
|
|
|
| - return m_private->isChecked();
|
| + return static_cast<WebAXCheckedState>(m_private->checkedState());
|
| }
|
|
|
| bool WebAXObject::isClickable() const {
|
|
|