Index: views/controls/label.cc |
diff --git a/views/controls/label.cc b/views/controls/label.cc |
index 627dd98bab7b7be0f2300e4bc769e1b69cb95ab1..62e2060cf43eda2b098a1612c73ce4f8ca2557a7 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(View::IsEnabled() ? kEnabledColor : kDisabledColor); |
} |
std::string Label::GetClassName() const { |