summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-25 05:48:32 +0000
committerestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-25 05:48:32 +0000
commit1f04a1464b67b9cc2931997dfd0030196d878273 (patch)
tree1f129d17a287641362cf4c8d1762514540227378
parent62426903034bb346296e4b60c515fc55cbce1739 (diff)
downloadchromium_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.cc11
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);