diff options
author | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-25 05:48:32 +0000 |
---|---|---|
committer | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-25 05:48:32 +0000 |
commit | 1f04a1464b67b9cc2931997dfd0030196d878273 (patch) | |
tree | 1f129d17a287641362cf4c8d1762514540227378 | |
parent | 62426903034bb346296e4b60c515fc55cbce1739 (diff) | |
download | chromium_src-1f04a1464b67b9cc2931997dfd0030196d878273.zip chromium_src-1f04a1464b67b9cc2931997dfd0030196d878273.tar.gz chromium_src-1f04a1464b67b9cc2931997dfd0030196d878273.tar.bz2 |
requestAutocomplete: update textfield icon for non-user-inputted data
BUG=235273
Review URL: https://chromiumcodereview.appspot.com/14301023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196325 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/ui/views/autofill/autofill_dialog_views.cc | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/chrome/browser/ui/views/autofill/autofill_dialog_views.cc b/chrome/browser/ui/views/autofill/autofill_dialog_views.cc index 56255f8..b9a1fb5 100644 --- a/chrome/browser/ui/views/autofill/autofill_dialog_views.cc +++ b/chrome/browser/ui/views/autofill/autofill_dialog_views.cc @@ -1318,10 +1318,13 @@ void AutofillDialogViews::UpdateSectionImpl( const DetailInput& input = *iter; TextfieldMap::iterator text_mapping = group->textfields.find(&input); - if (text_mapping != group->textfields.end() && - (text_mapping->second->textfield()->text().empty() || - clobber_inputs)) { - text_mapping->second->textfield()->SetText(iter->initial_value); + if (text_mapping != group->textfields.end()) { + views::Textfield* textfield = text_mapping->second->textfield(); + if (textfield->text().empty() || clobber_inputs) { + textfield->SetText(iter->initial_value); + textfield->SetIcon(controller_->IconForField( + input.type, textfield->text()).AsImageSkia()); + } } ComboboxMap::iterator combo_mapping = group->comboboxes.find(&input); |