Commit bc6b0541 authored by Javier Ernesto Flores Robles's avatar Javier Ernesto Flores Robles Committed by Commit Bot

[iOS][MF] Check for all credit cards

Instead of looking only to the credit cards to suggest, check for all
to hide and show the Manual Fallback icon. User can also use this icon
to go to the manage cards settings page.

Bug: 845472, 906019
Change-Id: I3be2a715ebd00583ec44c5d45517e769c92d57f5
Reviewed-on: https://chromium-review.googlesource.com/c/1340265
Commit-Queue: Javier Ernesto Flores Robles <javierrobles@chromium.org>
Reviewed-by: default avatarMoe Ahmadi <mahmadi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#609800}
parent f16438e5
......@@ -120,10 +120,13 @@
new autofill::PersonalDataManagerObserverBridge(self));
personalDataManager->AddObserver(_personalDataManagerObserver.get());
// TODO:(crbug.com/845472) Add earl grey test to verify the credit card
// button is hidden when local cards are saved and then
// kAutofillCreditCardEnabled is changed to disabled.
_manualFillAccessoryViewController.creditCardButtonHidden =
personalDataManager->GetCreditCardsToSuggest(true).empty();
personalDataManager->GetCreditCards().empty();
_manualFillAccessoryViewController.creditCardButtonHidden =
_manualFillAccessoryViewController.addressButtonHidden =
personalDataManager->GetProfilesToSuggest().empty();
} else {
_manualFillAccessoryViewController.creditCardButtonHidden = YES;
......@@ -270,7 +273,7 @@
DCHECK(personalDataManager);
self.manualFillAccessoryViewController.creditCardButtonHidden =
personalDataManager->GetCreditCardsToSuggest(true).empty();
personalDataManager->GetCreditCards().empty();
self.manualFillAccessoryViewController.addressButtonHidden =
personalDataManager->GetProfilesToSuggest().empty();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment