Index: ui/views/controls/button/custom_button.cc |
diff --git a/ui/views/controls/button/custom_button.cc b/ui/views/controls/button/custom_button.cc |
index 4890b1373a6a09b8abe538b6f102882870721ac0..e379b54179175ba19e1e0146a4de2f3ed5beb9fb 100644 |
--- a/ui/views/controls/button/custom_button.cc |
+++ b/ui/views/controls/button/custom_button.cc |
@@ -288,13 +288,13 @@ void CustomButton::GetAccessibleState(ui::AXViewState* state) { |
Button::GetAccessibleState(state); |
switch (state_) { |
case STATE_HOVERED: |
- state->state = ui::AX_STATE_HOVERED; |
+ state->SetStateFlag(ui::AX_STATE_HOVERED); |
break; |
case STATE_PRESSED: |
- state->state = ui::AX_STATE_PRESSED; |
+ state->SetStateFlag(ui::AX_STATE_PRESSED); |
break; |
case STATE_DISABLED: |
- state->state = ui::AX_STATE_DISABLED; |
+ state->SetStateFlag(ui::AX_STATE_DISABLED); |
break; |
case STATE_NORMAL: |
case STATE_COUNT: |