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()); |