Index: chrome/browser/password_manager/chrome_password_manager_client.cc |
diff --git a/chrome/browser/password_manager/chrome_password_manager_client.cc b/chrome/browser/password_manager/chrome_password_manager_client.cc |
index 6bbdc00ce9ef887e0eb02dc0824e707a015ae12c..bdd0a1e61e2164aee2c7db7bc1a0d94a4d2b390f 100644 |
--- a/chrome/browser/password_manager/chrome_password_manager_client.cc |
+++ b/chrome/browser/password_manager/chrome_password_manager_client.cc |
@@ -22,6 +22,7 @@ |
#include "chrome/browser/ui/passwords/passwords_client_ui_delegate.h" |
#include "chrome/common/channel_info.h" |
#include "chrome/common/chrome_switches.h" |
+#include "chrome/common/features.h" |
#include "chrome/common/url_constants.h" |
#include "components/autofill/content/browser/content_autofill_driver.h" |
#include "components/autofill/content/browser/content_autofill_driver_factory.h" |
@@ -53,11 +54,11 @@ |
#include "net/base/url_util.h" |
#include "third_party/re2/re2/re2.h" |
-#if defined(OS_MACOSX) || defined(OS_ANDROID) |
+#if defined(OS_MACOSX) || BUILDFLAG(ANDROID_JAVA_UI) |
#include "chrome/browser/password_manager/save_password_infobar_delegate.h" |
#endif |
-#if defined(OS_ANDROID) |
+#if BUILDFLAG(ANDROID_JAVA_UI) |
#include "chrome/browser/android/tab_android.h" |
#include "chrome/browser/password_manager/account_chooser_dialog_android.h" |
#include "chrome/browser/password_manager/generated_password_saved_infobar_delegate_android.h" |
@@ -228,7 +229,7 @@ bool ChromePasswordManagerClient::PromptUserToSaveOrUpdatePassword( |
manage_passwords_ui_controller->OnPasswordSubmitted(form_to_save.Pass()); |
} |
} else { |
-#if defined(OS_MACOSX) || defined(OS_ANDROID) |
+#if defined(OS_MACOSX) || BUILDFLAG(ANDROID_JAVA_UI) |
if (form_to_save->IsBlacklisted()) |
return false; |
std::string uma_histogram_suffix( |
@@ -273,7 +274,7 @@ void ChromePasswordManagerClient::ForceSavePassword() { |
void ChromePasswordManagerClient::NotifyUserAutoSignin( |
ScopedVector<autofill::PasswordForm> local_forms) { |
DCHECK(!local_forms.empty()); |
-#if defined(OS_ANDROID) |
+#if BUILDFLAG(ANDROID_JAVA_UI) |
ShowAutoSigninPrompt(web_contents(), local_forms[0]->username_value); |
#else |
PasswordsClientUIDelegateFromWebContents(web_contents()) |
@@ -284,7 +285,7 @@ void ChromePasswordManagerClient::NotifyUserAutoSignin( |
void ChromePasswordManagerClient::AutomaticPasswordSave( |
scoped_ptr<password_manager::PasswordFormManager> saved_form) { |
-#if defined(OS_ANDROID) |
+#if BUILDFLAG(ANDROID_JAVA_UI) |
GeneratedPasswordSavedInfoBarDelegateAndroid::Create(web_contents()); |
#else |
if (IsTheHotNewBubbleUIEnabled()) { |
@@ -473,7 +474,7 @@ void ChromePasswordManagerClient::GenerationAvailableForForm( |
} |
bool ChromePasswordManagerClient::IsTheHotNewBubbleUIEnabled() { |
-#if defined(OS_ANDROID) |
+#if BUILDFLAG(ANDROID_JAVA_UI) |
return false; |
#elif defined(OS_MACOSX) |
// Query the group first for correct UMA reporting. |