Commit c85e1a8a authored by dbeam@chromium.org's avatar dbeam@chromium.org

Fix invalid combobox painting issue in requestAutocomplete() dialog.

R=sky@chromium.org
BUG=325058
TEST=visual

Review URL: https://codereview.chromium.org/98973004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238457 0039d316-1c4b-4281-b951-d872f2087c98
parent 685acc27
......@@ -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() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment