| 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 946 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 957 is_server_data_available); | 957 is_server_data_available); |
| 958 credit_card_form_event_logger_->set_is_local_data_available( | 958 credit_card_form_event_logger_->set_is_local_data_available( |
| 959 is_local_data_available); | 959 is_local_data_available); |
| 960 } | 960 } |
| 961 { | 961 { |
| 962 bool is_server_data_available = false; | 962 bool is_server_data_available = false; |
| 963 bool is_local_data_available = false; | 963 bool is_local_data_available = false; |
| 964 for (AutofillProfile* profile : profiles) { | 964 for (AutofillProfile* profile : profiles) { |
| 965 if (profile->record_type() == AutofillProfile::LOCAL_PROFILE) | 965 if (profile->record_type() == AutofillProfile::LOCAL_PROFILE) |
| 966 is_local_data_available = true; | 966 is_local_data_available = true; |
| 967 else | 967 else if (profile->record_type() == AutofillProfile::SERVER_PROFILE) |
| 968 is_server_data_available = true; | 968 is_server_data_available = true; |
| 969 } | 969 } |
| 970 address_form_event_logger_->set_is_server_data_available( | 970 address_form_event_logger_->set_is_server_data_available( |
| 971 is_server_data_available); | 971 is_server_data_available); |
| 972 address_form_event_logger_->set_is_local_data_available( | 972 address_form_event_logger_->set_is_local_data_available( |
| 973 is_local_data_available); | 973 is_local_data_available); |
| 974 } | 974 } |
| 975 | 975 |
| 976 if (profiles.empty() && credit_cards.empty()) | 976 if (profiles.empty() && credit_cards.empty()) |
| 977 return false; | 977 return false; |
| (...skipping 483 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1461 return false; | 1461 return false; |
| 1462 | 1462 |
| 1463 // Disregard forms that we wouldn't ever autofill in the first place. | 1463 // Disregard forms that we wouldn't ever autofill in the first place. |
| 1464 if (!form.ShouldBeParsed()) | 1464 if (!form.ShouldBeParsed()) |
| 1465 return false; | 1465 return false; |
| 1466 | 1466 |
| 1467 return true; | 1467 return true; |
| 1468 } | 1468 } |
| 1469 | 1469 |
| 1470 } // namespace autofill | 1470 } // namespace autofill |
| OLD | NEW |