summaryrefslogtreecommitdiffstats
path: root/views/controls/button/custom_button.cc
diff options
context:
space:
mode:
Diffstat (limited to 'views/controls/button/custom_button.cc')
-rw-r--r--views/controls/button/custom_button.cc13
1 files changed, 6 insertions, 7 deletions
diff --git a/views/controls/button/custom_button.cc b/views/controls/button/custom_button.cc
index bc949c1..4ab2fae 100644
--- a/views/controls/button/custom_button.cc
+++ b/views/controls/button/custom_button.cc
@@ -53,22 +53,21 @@ void CustomButton::SetAnimationDuration(int duration) {
////////////////////////////////////////////////////////////////////////////////
// CustomButton, View overrides:
-bool CustomButton::GetAccessibleState(AccessibilityTypes::State* state) {
- *state = 0;
+AccessibilityTypes::State CustomButton::GetAccessibleState() {
+ int state = 0;
switch (state_) {
case BS_HOT:
- *state = AccessibilityTypes::STATE_HOTTRACKED;
+ state = AccessibilityTypes::STATE_HOTTRACKED;
case BS_PUSHED:
- *state = AccessibilityTypes::STATE_PRESSED;
+ state = AccessibilityTypes::STATE_PRESSED;
case BS_DISABLED:
- *state = AccessibilityTypes::STATE_UNAVAILABLE;
+ state = AccessibilityTypes::STATE_UNAVAILABLE;
case BS_NORMAL:
case BS_COUNT:
// No additional accessibility state set for this button state.
break;
}
-
- return true;
+ return state;
}
void CustomButton::SetEnabled(bool enabled) {