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 01cd5b4d3b9e0313ef930763249ff34c67663b79..7abac5301365238f16a0fd367e0ade63e74d5b07 100644 |
--- a/chrome/browser/password_manager/chrome_password_manager_client.cc |
+++ b/chrome/browser/password_manager/chrome_password_manager_client.cc |
@@ -539,6 +539,16 @@ bool ChromePasswordManagerClient::IsTheHotNewBubbleUIEnabled() { |
return group_name != "Infobar"; |
} |
+bool ChromePasswordManagerClient::IsUpdatePasswordUIEnabled() const { |
+ if (!ChromePasswordManagerClient::IsTheHotNewBubbleUIEnabled()) { |
+ // Currently Password update UI is implemented only for Bubble UI. |
+ return false; |
+ } |
+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); |
+ return command_line->HasSwitch( |
+ password_manager::switches::kEnablePasswordChangeSupport); |
+} |
+ |
bool ChromePasswordManagerClient::EnabledForSyncSignin() { |
base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); |
if (command_line->HasSwitch( |