Index: components/password_manager/core/browser/password_reuse_detector.h |
diff --git a/components/password_manager/core/browser/password_reuse_detector.h b/components/password_manager/core/browser/password_reuse_detector.h |
index 721f90685faddffb5b082f5ec1f906cc345b3fe4..d42f3137c77fe53f2c759b43bfbdbe4e49b02f76 100644 |
--- a/components/password_manager/core/browser/password_reuse_detector.h |
+++ b/components/password_manager/core/browser/password_reuse_detector.h |
@@ -18,6 +18,8 @@ |
#include "components/password_manager/core/browser/password_store_change.h" |
#include "components/password_manager/core/browser/password_store_consumer.h" |
+class PrefService; |
+ |
namespace password_manager { |
class PasswordReuseDetectorConsumer; |
@@ -34,7 +36,7 @@ struct ReverseStringLess { |
// a password reuse. |
class PasswordReuseDetector : public PasswordStoreConsumer { |
public: |
- PasswordReuseDetector(); |
+ explicit PasswordReuseDetector(PrefService* prefs); |
~PasswordReuseDetector() override; |
// PasswordStoreConsumer |
@@ -92,6 +94,7 @@ class PasswordReuseDetector : public PasswordStoreConsumer { |
int saved_passwords_ = 0; |
base::Optional<uint64_t> sync_password_hash_; |
+ PrefService* const prefs_; |
DISALLOW_COPY_AND_ASSIGN(PasswordReuseDetector); |
}; |