diff options
author | estade <estade@chromium.org> | 2014-12-30 15:35:19 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-12-30 23:35:57 +0000 |
commit | 39f60498e6576e5402e67d77990478d31415f337 (patch) | |
tree | 457bbf6a8b36265af0e9db15dd837a984fad785a /components/autofill/core/browser/credit_card.cc | |
parent | f3810b62c20630764d4845edd17279ddfaef5633 (diff) | |
download | chromium_src-39f60498e6576e5402e67d77990478d31415f337.zip chromium_src-39f60498e6576e5402e67d77990478d31415f337.tar.gz chromium_src-39f60498e6576e5402e67d77990478d31415f337.tar.bz2 |
Iterate on the card unmasking prompt on Views a little bit more.
Move some code from ChromeAutofillClient into new controller class. Move some potentially shared view code into this class.
Move verification to AutofillExternalDelegate. Add new verification algorithm: assume "1234" is the correct cvc.
BUG=437116
TBR=aruslan@chromium.org,sgurun@chromium.org
Review URL: https://codereview.chromium.org/802933003
Cr-Commit-Position: refs/heads/master@{#309789}
Diffstat (limited to 'components/autofill/core/browser/credit_card.cc')
-rw-r--r-- | components/autofill/core/browser/credit_card.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/components/autofill/core/browser/credit_card.cc b/components/autofill/core/browser/credit_card.cc index 5e2cc635..94821b2 100644 --- a/components/autofill/core/browser/credit_card.cc +++ b/components/autofill/core/browser/credit_card.cc @@ -300,6 +300,11 @@ const char* CreditCard::GetCreditCardType(const base::string16& number) { return kGenericCard; } +void CreditCard::SetTypeForMaskedCard(const char* type) { + DCHECK_EQ(MASKED_WALLET_CARD, record_type()); + type_ = type; +} + base::string16 CreditCard::GetRawInfo(ServerFieldType type) const { DCHECK_EQ(CREDIT_CARD, AutofillType(type).group()); switch (type) { |