| Index: chrome/browser/password_manager/native_backend_gnome_x.cc
|
| diff --git a/chrome/browser/password_manager/native_backend_gnome_x.cc b/chrome/browser/password_manager/native_backend_gnome_x.cc
|
| index 7dd651e9035bb3974a7beca6481f9149692e604a..8a8c656543ae9f98494ab250f49d1711d7cd4c4a 100644
|
| --- a/chrome/browser/password_manager/native_backend_gnome_x.cc
|
| +++ b/chrome/browser/password_manager/native_backend_gnome_x.cc
|
| @@ -642,10 +642,12 @@ bool NativeBackendGnome::RemoveLogin(const PasswordForm& form) {
|
| return true;
|
| }
|
|
|
| -bool NativeBackendGnome::RemoveLoginsCreatedBetween(base::Time delete_begin,
|
| - base::Time delete_end) {
|
| +bool NativeBackendGnome::RemoveLoginsCreatedBetween(
|
| + base::Time delete_begin,
|
| + base::Time delete_end,
|
| + password_manager::PasswordStoreChangeList* changes) {
|
| return RemoveLoginsBetween(
|
| - delete_begin, delete_end, CREATION_TIMESTAMP, NULL);
|
| + delete_begin, delete_end, CREATION_TIMESTAMP, changes);
|
| }
|
|
|
| bool NativeBackendGnome::RemoveLoginsSyncedBetween(
|
| @@ -674,12 +676,6 @@ bool NativeBackendGnome::GetLogins(const PasswordForm& form,
|
| return true;
|
| }
|
|
|
| -bool NativeBackendGnome::GetLoginsCreatedBetween(base::Time get_begin,
|
| - base::Time get_end,
|
| - PasswordFormList* forms) {
|
| - return GetLoginsBetween(get_begin, get_end, CREATION_TIMESTAMP, forms);
|
| -}
|
| -
|
| bool NativeBackendGnome::GetAutofillableLogins(PasswordFormList* forms) {
|
| return GetLoginsList(forms, true);
|
| }
|
| @@ -760,8 +756,8 @@ bool NativeBackendGnome::RemoveLoginsBetween(
|
| TimestampToCompare date_to_compare,
|
| password_manager::PasswordStoreChangeList* changes) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::DB));
|
| - if (changes)
|
| - changes->clear();
|
| + DCHECK(changes);
|
| + changes->clear();
|
| // We could walk the list and delete items as we find them, but it is much
|
| // easier to build the list and use RemoveLogin() to delete them.
|
| ScopedVector<autofill::PasswordForm> forms;
|
| @@ -771,10 +767,8 @@ bool NativeBackendGnome::RemoveLoginsBetween(
|
| bool ok = true;
|
| for (size_t i = 0; i < forms.size(); ++i) {
|
| if (RemoveLogin(*forms[i])) {
|
| - if (changes) {
|
| - changes->push_back(password_manager::PasswordStoreChange(
|
| - password_manager::PasswordStoreChange::REMOVE, *forms[i]));
|
| - }
|
| + changes->push_back(password_manager::PasswordStoreChange(
|
| + password_manager::PasswordStoreChange::REMOVE, *forms[i]));
|
| } else {
|
| ok = false;
|
| }
|
|
|