| 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 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <algorithm> | 10 #include <algorithm> |
| (...skipping 945 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 956 // Even though this is for development only, mask full credit card #'s. | 956 // Even though this is for development only, mask full credit card #'s. |
| 957 if (type.GetStorableType() == CREDIT_CARD_NUMBER && | 957 if (type.GetStorableType() == CREDIT_CARD_NUMBER && |
| 958 field->value.size() > 4) { | 958 field->value.size() > 4) { |
| 959 map[type.ToString()] = base::ASCIIToUTF16("...(omitted)...") + | 959 map[type.ToString()] = base::ASCIIToUTF16("...(omitted)...") + |
| 960 field->value.substr(field->value.size() - 4, 4); | 960 field->value.substr(field->value.size() - 4, 4); |
| 961 } else { | 961 } else { |
| 962 map[type.ToString()] = field->value; | 962 map[type.ToString()] = field->value; |
| 963 } | 963 } |
| 964 } | 964 } |
| 965 | 965 |
| 966 DumpAutofillData(imported_credit_card); | 966 DumpAutofillData(!!imported_credit_card); |
| 967 } | 967 } |
| 968 #endif // ENABLE_FORM_DEBUG_DUMP | 968 #endif // ENABLE_FORM_DEBUG_DUMP |
| 969 | 969 |
| 970 // If credit card information was submitted, we need to confirm whether to | 970 // If credit card information was submitted, we need to confirm whether to |
| 971 // save it. | 971 // save it. |
| 972 if (imported_credit_card) { | 972 if (imported_credit_card) { |
| 973 // Don't offer to save any cards that were recently unmasked. | 973 // Don't offer to save any cards that were recently unmasked. |
| 974 for (const CreditCard& unmasked_card : recently_unmasked_cards_) { | 974 for (const CreditCard& unmasked_card : recently_unmasked_cards_) { |
| 975 if (unmasked_card.TypeAndLastFourDigits() == | 975 if (unmasked_card.TypeAndLastFourDigits() == |
| 976 imported_credit_card->TypeAndLastFourDigits()) | 976 imported_credit_card->TypeAndLastFourDigits()) |
| (...skipping 730 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1707 if (i > 0) | 1707 if (i > 0) |
| 1708 fputs("Next oldest form:\n", file); | 1708 fputs("Next oldest form:\n", file); |
| 1709 } | 1709 } |
| 1710 fputs("\n", file); | 1710 fputs("\n", file); |
| 1711 | 1711 |
| 1712 fclose(file); | 1712 fclose(file); |
| 1713 } | 1713 } |
| 1714 #endif // ENABLE_FORM_DEBUG_DUMP | 1714 #endif // ENABLE_FORM_DEBUG_DUMP |
| 1715 | 1715 |
| 1716 } // namespace autofill | 1716 } // namespace autofill |
| OLD | NEW |