| Index: components/password_manager/core/browser/password_store_default.cc
|
| diff --git a/components/password_manager/core/browser/password_store_default.cc b/components/password_manager/core/browser/password_store_default.cc
|
| index 7e3fac64e40c00bed59f3d091c777ddf292b2e82..481d6035010a3ef7010081c4299841d71f69d505 100644
|
| --- a/components/password_manager/core/browser/password_store_default.cc
|
| +++ b/components/password_manager/core/browser/password_store_default.cc
|
| @@ -25,6 +25,7 @@ PasswordStoreDefault::PasswordStoreDefault(
|
| }
|
|
|
| PasswordStoreDefault::~PasswordStoreDefault() {
|
| + LOG(ERROR) << "~PasswordStoreDefault: deleting password store default";
|
| }
|
|
|
| bool PasswordStoreDefault::Init(
|
| @@ -34,6 +35,7 @@ bool PasswordStoreDefault::Init(
|
| }
|
|
|
| void PasswordStoreDefault::ShutdownOnUIThread() {
|
| + LOG(ERROR) << "ShutdownOnUIThread: shutting down on UI thread";
|
| PasswordStore::ShutdownOnUIThread();
|
| ScheduleTask(base::Bind(&PasswordStoreDefault::ResetLoginDB, this));
|
| }
|
| @@ -58,9 +60,15 @@ void PasswordStoreDefault::ReportMetricsImpl(
|
|
|
| PasswordStoreChangeList PasswordStoreDefault::AddLoginImpl(
|
| const PasswordForm& form) {
|
| + VLOG(0) << "PasswordStoreDefault::AddLoginImpl: Started.";
|
| DCHECK(GetBackgroundTaskRunner()->BelongsToCurrentThread());
|
| - if (!login_db_)
|
| + if (!login_db_) {
|
| + VLOG(0) << "PasswordStoreDefault::AddLoginImpl: No login DB found -- "
|
| + "returning empty change list.";
|
| return PasswordStoreChangeList();
|
| + }
|
| + VLOG(0)
|
| + << "PasswordStoreDefault::AddLoginImpl: Adding login to login database.";
|
| return login_db_->AddLogin(form);
|
| }
|
|
|
| @@ -87,13 +95,21 @@ PasswordStoreChangeList PasswordStoreDefault::RemoveLoginsByOriginAndTimeImpl(
|
| base::Time delete_end) {
|
| ScopedVector<autofill::PasswordForm> forms;
|
| PasswordStoreChangeList changes;
|
| + VLOG(0) << "PasswordStoreDefault::RemoveLoginsByOriginAndTimeImpl: Checking "
|
| + "for logins.";
|
| if (login_db_ &&
|
| login_db_->GetLoginsCreatedBetween(delete_begin, delete_end, &forms)) {
|
| + VLOG(0) << "PasswordStoreDefault::RemoveLoginsByOriginAndTimeImpl: Found "
|
| + "logins; trying to "
|
| + "match origin.";
|
| for (autofill::PasswordForm* form : forms) {
|
| if (origin.IsSameOriginWith(url::Origin(form->origin)) &&
|
| - login_db_->RemoveLogin(*form))
|
| + login_db_->RemoveLogin(*form)) {
|
| + VLOG(0) << "PasswordStoreDefault::RemoveLoginsByOriginAndTimeImpl: "
|
| + "Login removed.";
|
| changes.push_back(
|
| PasswordStoreChange(PasswordStoreChange::REMOVE, *form));
|
| + }
|
| }
|
| if (!changes.empty())
|
| LogStatsForBulkDeletion(changes.size());
|
|
|