Index: chrome/browser/autofill/android/personal_data_manager_android.cc |
diff --git a/chrome/browser/autofill/android/personal_data_manager_android.cc b/chrome/browser/autofill/android/personal_data_manager_android.cc |
index bc59abf3534265a56a3873555e5523c71572e175..7192239e48be43f129474fcd2c680aebd20a1b7a 100644 |
--- a/chrome/browser/autofill/android/personal_data_manager_android.cc |
+++ b/chrome/browser/autofill/android/personal_data_manager_android.cc |
@@ -342,7 +342,13 @@ static jboolean IsAutofillManaged(JNIEnv* env, jclass clazz) { |
// Returns whether the Wallet import feature is available. |
static jboolean IsWalletImportFeatureAvailable(JNIEnv* env, jclass clazz) { |
- return false; |
+ // TODO(estade): what to do in the IsManaged case? |
+ ProfileSyncService* service = |
+ ProfileSyncServiceFactory::GetInstance()->GetForProfile(GetProfile()); |
+ PersonalDataManager* pdm = PersonalDataManagerFactory::GetForProfile( |
+ GetProfile()); |
+ return service && service->IsSyncEnabledAndLoggedIn() && |
+ pdm->IsExperimentalWalletIntegrationEnabled(); |
} |
// Returns whether the Wallet import feature is enabled. |