| Index: views/controls/button/custom_button.cc
|
| diff --git a/views/controls/button/custom_button.cc b/views/controls/button/custom_button.cc
|
| index 95ecb988c478c34c3b293bdea1bc9afe1e1c8462..944699d8d09a862c73f703a41df10f4ed33c50ab 100644
|
| --- a/views/controls/button/custom_button.cc
|
| +++ b/views/controls/button/custom_button.cc
|
| @@ -91,11 +91,11 @@ bool CustomButton::IsHotTracked() const {
|
| return state_ == BS_HOT;
|
| }
|
|
|
| -void CustomButton::SetEnabled(bool enabled) {
|
| - if (enabled ? (state_ != BS_DISABLED) : (state_ == BS_DISABLED))
|
| +void CustomButton::OnEnabledChanged() {
|
| + if (View::IsEnabled() ? (state_ != BS_DISABLED) : (state_ == BS_DISABLED))
|
| return;
|
|
|
| - if (enabled)
|
| + if (View::IsEnabled())
|
| SetState(IsMouseHovered() ? BS_HOT : BS_NORMAL);
|
| else
|
| SetState(BS_DISABLED);
|
|
|