Index: components/autofill/core/browser/personal_data_manager.cc |
diff --git a/components/autofill/core/browser/personal_data_manager.cc b/components/autofill/core/browser/personal_data_manager.cc |
index c8d9d8e418e29ab3728620050e836060795efa4c..911d07b047e83d2ac6d69f1d03bf8669db355f20 100644 |
--- a/components/autofill/core/browser/personal_data_manager.cc |
+++ b/components/autofill/core/browser/personal_data_manager.cc |
@@ -676,7 +676,8 @@ const std::vector<CreditCard*>& PersonalDataManager::GetCreditCards() const { |
credit_cards_.insert(credit_cards_.end(), local_credit_cards_.begin(), |
local_credit_cards_.end()); |
if (base::CommandLine::ForCurrentProcess()->HasSwitch( |
- switches::kEnableWalletCardImport)) { |
+ switches::kEnableWalletCardImport) && |
+ pref_service_->GetBoolean(prefs::kAutofillWalletImportEnabled)) { |
credit_cards_.insert(credit_cards_.end(), server_credit_cards_.begin(), |
server_credit_cards_.end()); |
} |