| Index: ui/views/controls/combobox/combobox.cc
|
| diff --git a/ui/views/controls/combobox/combobox.cc b/ui/views/controls/combobox/combobox.cc
|
| index 2600b174f07d27d2e9f3f8511ca71049270a444c..2a4f04d536dbaec2fbd005d7bebc79eccd8a54bc 100644
|
| --- a/ui/views/controls/combobox/combobox.cc
|
| +++ b/ui/views/controls/combobox/combobox.cc
|
| @@ -140,14 +140,18 @@ void Combobox::SetAccessibleName(const string16& name) {
|
| }
|
|
|
| void Combobox::SetInvalid(bool invalid) {
|
| + if (invalid == invalid_)
|
| + return;
|
| +
|
| invalid_ = invalid;
|
| - if (invalid) {
|
| + if (invalid_) {
|
| text_border_->SetColor(kWarningColor);
|
| set_background(new InvalidBackground());
|
| } else {
|
| text_border_->UseDefaultColor();
|
| set_background(NULL);
|
| }
|
| + SchedulePaint();
|
| }
|
|
|
| ui::TextInputClient* Combobox::GetTextInputClient() {
|
|
|