| Index: ui/views/accessibility/ax_view_obj_wrapper.cc
|
| diff --git a/ui/views/accessibility/ax_view_obj_wrapper.cc b/ui/views/accessibility/ax_view_obj_wrapper.cc
|
| index 2a22590bbb23c404de53e38a8ce868bad966e4cd..942f25afe1c10eb48f1d1a7c6700cc7e3f7d2321 100644
|
| --- a/ui/views/accessibility/ax_view_obj_wrapper.cc
|
| +++ b/ui/views/accessibility/ax_view_obj_wrapper.cc
|
| @@ -46,15 +46,15 @@ void AXViewObjWrapper::GetChildren(
|
| }
|
|
|
| void AXViewObjWrapper::Serialize(ui::AXNodeData* out_node_data) {
|
| - out_node_data->state = 0;
|
| + out_node_data->ClearBitfields();
|
| view_->GetAccessibleNodeData(out_node_data);
|
|
|
| out_node_data->id = GetID();
|
|
|
| if (view_->IsAccessibilityFocusable())
|
| - out_node_data->state |= 1 << ui::AX_STATE_FOCUSABLE;
|
| + out_node_data->AddState(ui::AX_STATE_FOCUSABLE);
|
| if (!view_->visible())
|
| - out_node_data->state |= 1 << ui::AX_STATE_INVISIBLE;
|
| + out_node_data->AddState(ui::AX_STATE_INVISIBLE);
|
|
|
| out_node_data->location = gfx::RectF(view_->GetBoundsInScreen());
|
| }
|
|
|