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 1bfb08f01263baaf63e003ea135fa3ad3f565161..c7d57fe14974eed82f95027b6cc884e597a2c0d5 100644 |
--- a/chrome/browser/password_manager/chrome_password_manager_client.cc |
+++ b/chrome/browser/password_manager/chrome_password_manager_client.cc |
@@ -9,7 +9,6 @@ |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
-#include "base/command_line.h" |
#include "base/memory/singleton.h" |
#include "base/metrics/field_trial.h" |
#include "base/metrics/histogram.h" |
@@ -46,7 +45,6 @@ |
#include "components/password_manager/core/common/credential_manager_types.h" |
#include "components/password_manager/core/common/password_manager_features.h" |
#include "components/password_manager/core/common/password_manager_pref_names.h" |
-#include "components/password_manager/core/common/password_manager_switches.h" |
#include "components/password_manager/sync/browser/password_sync_util.h" |
#include "components/prefs/pref_service.h" |
#include "components/signin/core/browser/signin_manager.h" |
@@ -564,14 +562,15 @@ bool ChromePasswordManagerClient::IsUpdatePasswordUIEnabled() const { |
} |
bool ChromePasswordManagerClient::EnabledForSyncSignin() { |
- base::CommandLine* command_line = base::CommandLine::ForCurrentProcess(); |
- if (command_line->HasSwitch( |
- password_manager::switches::kDisableManagerForSyncSignin)) |
+ if (base::FeatureList::IsEnabled( |
+ password_manager::features::kDisableManagerForSyncSignin)) { |
return false; |
+ } |
- if (command_line->HasSwitch( |
- password_manager::switches::kEnableManagerForSyncSignin)) |
+ if (base::FeatureList::IsEnabled( |
+ password_manager::features::kEnableManagerForSyncSignin)) { |
return true; |
+ } |
// Default is enabled. |
std::string group_name = |