Index: views/controls/label.cc |
diff --git a/views/controls/label.cc b/views/controls/label.cc |
index 627dd98bab7b7be0f2300e4bc769e1b69cb95ab1..dc5c4de4bf34531826bc97d43bdccb345cda4c49 100644 |
--- a/views/controls/label.cc |
+++ b/views/controls/label.cc |
@@ -206,11 +206,9 @@ int Label::GetHeightForWidth(int w) { |
return h + GetInsets().height(); |
} |
-void Label::SetEnabled(bool enabled) { |
- if (enabled == enabled_) |
- return; |
- View::SetEnabled(enabled); |
- SetColor(enabled ? kEnabledColor : kDisabledColor); |
+void Label::OnEnabledChanged() { |
+ View::OnEnabledChanged(); |
+ SetColor(IsEnabled() ? kEnabledColor : kDisabledColor); |
} |
std::string Label::GetClassName() const { |