| 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..c6acc0ffd0e903571a19f88a60a8e11d03b4e07a 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,11 +55,9 @@ 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::kEnableDropSyncCredential))
|
| return true;
|
| -
|
| - if (command_line->HasSwitch(switches::kDisableDropSyncCredential))
|
| + if (base::FeatureList::IsEnabled(features::kDisableDropSyncCredential))
|
| return false;
|
|
|
| // Default to not saving.
|
|
|