| Index: ui/views/controls/button/checkbox.cc
|
| diff --git a/ui/views/controls/button/checkbox.cc b/ui/views/controls/button/checkbox.cc
|
| index 7d933e14ad9aa34a57125ed2a31c79a48e7fc50f..81d641c805a1bf885aff74be3d621a313d905c71 100644
|
| --- a/ui/views/controls/button/checkbox.cc
|
| +++ b/ui/views/controls/button/checkbox.cc
|
| @@ -111,8 +111,9 @@ const char* Checkbox::GetClassName() const {
|
| void Checkbox::GetAccessibleNodeData(ui::AXNodeData* node_data) {
|
| LabelButton::GetAccessibleNodeData(node_data);
|
| node_data->role = ui::AX_ROLE_CHECK_BOX;
|
| - if (checked())
|
| - node_data->AddStateFlag(ui::AX_STATE_CHECKED);
|
| + const int checkedState =
|
| + checked() ? ui::AX_CHECKED_STATE_TRUE : ui::AX_CHECKED_STATE_FALSE;
|
| + node_data->AddIntAttribute(ui::AX_ATTR_CHECKED_STATE, checkedState);
|
| if (enabled()) {
|
| if (checked()) {
|
| node_data->AddIntAttribute(ui::AX_ATTR_ACTION,
|
|
|