Index: ui/views/controls/button/label_button.cc |
diff --git a/ui/views/controls/button/label_button.cc b/ui/views/controls/button/label_button.cc |
index 047b85a5396f3a2fb84cca2f0ebfc79f1c31af21..8cf32f3e0fb8596415e759220ccc3f17644d98e8 100644 |
--- a/ui/views/controls/button/label_button.cc |
+++ b/ui/views/controls/button/label_button.cc |
@@ -153,6 +153,7 @@ void LabelButton::StateChanged() { |
const SkColor color = button_state_colors_[state()]; |
if (state() != STATE_DISABLED && label_->enabled_color() != color) |
label_->SetEnabledColor(color); |
+ label_->SetEnabled(state() != STATE_DISABLED); |
if (image_->GetPreferredSize() != previous_image_size) |
Layout(); |
} |