| Index: components/password_manager/core/browser/stub_password_manager_client.cc
|
| diff --git a/components/password_manager/core/browser/stub_password_manager_client.cc b/components/password_manager/core/browser/stub_password_manager_client.cc
|
| index d376e69e27b5369b4a4131b5d38dfe4a4e94930f..3f83c082f029c6b594a0315c8cf3c6b493a4b544 100644
|
| --- a/components/password_manager/core/browser/stub_password_manager_client.cc
|
| +++ b/components/password_manager/core/browser/stub_password_manager_client.cc
|
| @@ -4,11 +4,25 @@
|
|
|
| #include "components/password_manager/core/browser/stub_password_manager_client.h"
|
|
|
| +#include "base/memory/scoped_ptr.h"
|
| #include "base/memory/scoped_vector.h"
|
| #include "components/password_manager/core/browser/password_form_manager.h"
|
| +#include "components/password_manager/core/browser/store_result_filter.h"
|
|
|
| namespace password_manager {
|
|
|
| +namespace {
|
| +
|
| +// This filter does not filter out anything, it is a dummy implementation of
|
| +// the filter interface.
|
| +class PassThroughStoreResultFilter : public StoreResultFilter {
|
| + public:
|
| + bool ShouldIgnore(const autofill::PasswordForm& form) override {
|
| + return false;
|
| + }
|
| +};
|
| +}
|
| +
|
| StubPasswordManagerClient::StubPasswordManagerClient() {
|
| }
|
|
|
| @@ -25,11 +39,6 @@ bool StubPasswordManagerClient::IsSyncAccountCredential(
|
| return false;
|
| }
|
|
|
| -bool StubPasswordManagerClient::ShouldFilterAutofillResult(
|
| - const autofill::PasswordForm& form) {
|
| - return false;
|
| -}
|
| -
|
| bool StubPasswordManagerClient::PromptUserToSaveOrUpdatePassword(
|
| scoped_ptr<PasswordFormManager> form_to_save,
|
| password_manager::CredentialSourceType type,
|
| @@ -61,4 +70,13 @@ PasswordStore* StubPasswordManagerClient::GetPasswordStore() const {
|
| return nullptr;
|
| }
|
|
|
| +const GURL& StubPasswordManagerClient::GetLastCommittedEntryURL() const {
|
| + return GURL::EmptyGURL();
|
| +}
|
| +
|
| +scoped_ptr<StoreResultFilter>
|
| +StubPasswordManagerClient::CreateStoreResultFilter() const {
|
| + return make_scoped_ptr(new PassThroughStoreResultFilter);
|
| +}
|
| +
|
| } // namespace password_manager
|
|
|