| OLD | NEW | 
|---|
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "components/autofill/core/browser/autofill_manager.h" | 5 #include "components/autofill/core/browser/autofill_manager.h" | 
| 6 | 6 | 
| 7 #include <stddef.h> | 7 #include <stddef.h> | 
| 8 | 8 | 
| 9 #include <limits> | 9 #include <limits> | 
| 10 #include <map> | 10 #include <map> | 
| (...skipping 432 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 443           has_logged_address_suggestions_count_ = true; | 443           has_logged_address_suggestions_count_ = true; | 
| 444         } | 444         } | 
| 445       } | 445       } | 
| 446     } | 446     } | 
| 447   } | 447   } | 
| 448 | 448 | 
| 449   // Add the results from AutoComplete.  They come back asynchronously, so we | 449   // Add the results from AutoComplete.  They come back asynchronously, so we | 
| 450   // hand off what we generated and they will send the results back to the | 450   // hand off what we generated and they will send the results back to the | 
| 451   // renderer. | 451   // renderer. | 
| 452   autocomplete_history_manager_->OnGetAutocompleteSuggestions( | 452   autocomplete_history_manager_->OnGetAutocompleteSuggestions( | 
| 453       query_id, field.name, field.value, values, labels, icons, unique_ids); | 453       query_id, field.name, field.value, field.form_control_type, values, | 
|  | 454       labels, icons, unique_ids); | 
| 454 } | 455 } | 
| 455 | 456 | 
| 456 void AutofillManager::FillOrPreviewForm( | 457 void AutofillManager::FillOrPreviewForm( | 
| 457     AutofillDriver::RendererFormDataAction action, | 458     AutofillDriver::RendererFormDataAction action, | 
| 458     int query_id, | 459     int query_id, | 
| 459     const FormData& form, | 460     const FormData& form, | 
| 460     const FormFieldData& field, | 461     const FormFieldData& field, | 
| 461     int unique_id) { | 462     int unique_id) { | 
| 462   if (!IsValidFormData(form) || !IsValidFormFieldData(field)) | 463   if (!IsValidFormData(form) || !IsValidFormFieldData(field)) | 
| 463     return; | 464     return; | 
| (...skipping 694 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1158     return false; | 1159     return false; | 
| 1159 | 1160 | 
| 1160   // Disregard forms that we wouldn't ever autofill in the first place. | 1161   // Disregard forms that we wouldn't ever autofill in the first place. | 
| 1161   if (!form.ShouldBeParsed(true)) | 1162   if (!form.ShouldBeParsed(true)) | 
| 1162     return false; | 1163     return false; | 
| 1163 | 1164 | 
| 1164   return true; | 1165   return true; | 
| 1165 } | 1166 } | 
| 1166 | 1167 | 
| 1167 }  // namespace autofill | 1168 }  // namespace autofill | 
| OLD | NEW | 
|---|