| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/browser/autofill_manager.h" | 5 #include "components/autofill/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 736 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 747 void AutofillManager::OnAddPasswordFormMapping( | 747 void AutofillManager::OnAddPasswordFormMapping( |
| 748 const FormFieldData& form, | 748 const FormFieldData& form, |
| 749 const PasswordFormFillData& fill_data) { | 749 const PasswordFormFillData& fill_data) { |
| 750 if (external_delegate_) | 750 if (external_delegate_) |
| 751 external_delegate_->AddPasswordFormMapping(form, fill_data); | 751 external_delegate_->AddPasswordFormMapping(form, fill_data); |
| 752 } | 752 } |
| 753 | 753 |
| 754 void AutofillManager::OnShowPasswordSuggestions( | 754 void AutofillManager::OnShowPasswordSuggestions( |
| 755 const FormFieldData& field, | 755 const FormFieldData& field, |
| 756 const gfx::RectF& bounds, | 756 const gfx::RectF& bounds, |
| 757 const std::vector<base::string16>& suggestions) { | 757 const std::vector<base::string16>& suggestions, |
| 758 if (external_delegate_) | 758 const std::vector<base::string16>& realms) { |
| 759 external_delegate_->OnShowPasswordSuggestions(suggestions, field, bounds); | 759 if (external_delegate_) { |
| 760 external_delegate_->OnShowPasswordSuggestions(suggestions, |
| 761 realms, |
| 762 field, |
| 763 bounds); |
| 764 } |
| 760 } | 765 } |
| 761 | 766 |
| 762 void AutofillManager::OnSetDataList(const std::vector<base::string16>& values, | 767 void AutofillManager::OnSetDataList(const std::vector<base::string16>& values, |
| 763 const std::vector<base::string16>& labels, | 768 const std::vector<base::string16>& labels, |
| 764 const std::vector<base::string16>& icons, | 769 const std::vector<base::string16>& icons, |
| 765 const std::vector<int>& unique_ids) { | 770 const std::vector<int>& unique_ids) { |
| 766 if (labels.size() != values.size() || | 771 if (labels.size() != values.size() || |
| 767 icons.size() != values.size() || | 772 icons.size() != values.size() || |
| 768 unique_ids.size() != values.size()) { | 773 unique_ids.size() != values.size()) { |
| 769 return; | 774 return; |
| (...skipping 546 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1316 | 1321 |
| 1317 void AutofillManager::UpdateInitialInteractionTimestamp( | 1322 void AutofillManager::UpdateInitialInteractionTimestamp( |
| 1318 const TimeTicks& interaction_timestamp) { | 1323 const TimeTicks& interaction_timestamp) { |
| 1319 if (initial_interaction_timestamp_.is_null() || | 1324 if (initial_interaction_timestamp_.is_null() || |
| 1320 interaction_timestamp < initial_interaction_timestamp_) { | 1325 interaction_timestamp < initial_interaction_timestamp_) { |
| 1321 initial_interaction_timestamp_ = interaction_timestamp; | 1326 initial_interaction_timestamp_ = interaction_timestamp; |
| 1322 } | 1327 } |
| 1323 } | 1328 } |
| 1324 | 1329 |
| 1325 } // namespace autofill | 1330 } // namespace autofill |
| OLD | NEW |