| Index: components/password_manager/core/browser/password_manager.cc
|
| diff --git a/components/password_manager/core/browser/password_manager.cc b/components/password_manager/core/browser/password_manager.cc
|
| index ad3e723f2382147f28515fedf2ec3c9066f000f3..8d3915ba9a52bbe09ee5f62c528880544ddc237a 100644
|
| --- a/components/password_manager/core/browser/password_manager.cc
|
| +++ b/components/password_manager/core/browser/password_manager.cc
|
| @@ -8,7 +8,6 @@
|
| #include <map>
|
| #include <utility>
|
|
|
| -#include "base/command_line.h"
|
| #include "base/metrics/field_trial.h"
|
| #include "base/metrics/histogram_macros.h"
|
| #include "base/strings/string_util.h"
|
| @@ -29,8 +28,8 @@
|
| #include "components/password_manager/core/browser/password_manager_driver.h"
|
| #include "components/password_manager/core/browser/password_manager_metrics_util.h"
|
| #include "components/password_manager/core/browser/password_manager_util.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/pref_registry/pref_registry_syncable.h"
|
| #include "components/prefs/pref_service.h"
|
| #include "net/base/registry_controlled_domains/registry_controlled_domain.h"
|
| @@ -56,12 +55,13 @@ bool ShouldDropSyncCredential() {
|
| std::string group_name =
|
| base::FieldTrialList::FindFullName("PasswordManagerDropSyncCredential");
|
|
|
| - base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
|
| - if (command_line->HasSwitch(switches::kEnableDropSyncCredential))
|
| + if (base::FeatureList::IsEnabled(features::kDropSyncCredential))
|
| return true;
|
|
|
| - if (command_line->HasSwitch(switches::kDisableDropSyncCredential))
|
| + if (password_manager_util::IsFeatureDisabledFromCommandLine(
|
| + features::kDropSyncCredential)) {
|
| return false;
|
| + }
|
|
|
| // Default to not saving.
|
| return group_name != "Disabled";
|
|
|