| Index: ui/accessibility/ax_tree.cc
|
| diff --git a/ui/accessibility/ax_tree.cc b/ui/accessibility/ax_tree.cc
|
| index c726a4d02f5e4b0b75035a92bd4e647b6f8bd4f3..b2c0833204d2c7a415cda0442a467b8406b3a531 100644
|
| --- a/ui/accessibility/ax_tree.cc
|
| +++ b/ui/accessibility/ax_tree.cc
|
| @@ -360,10 +360,8 @@ void AXTree::CallNodeChangeCallbacks(AXNode* node, const AXNodeData& new_data) {
|
| if (old_data.state != new_data.state) {
|
| for (int i = AX_STATE_NONE + 1; i <= AX_STATE_LAST; ++i) {
|
| AXState state = static_cast<AXState>(i);
|
| - if (old_data.HasStateFlag(state) != new_data.HasStateFlag(state)) {
|
| - delegate_->OnStateChanged(this, node, state,
|
| - new_data.HasStateFlag(state));
|
| - }
|
| + if (old_data.HasState(state) != new_data.HasState(state))
|
| + delegate_->OnStateChanged(this, node, state, new_data.HasState(state));
|
| }
|
| }
|
|
|
|
|