| Index: chrome/browser/password_manager/password_store_x.cc
|
| diff --git a/chrome/browser/password_manager/password_store_x.cc b/chrome/browser/password_manager/password_store_x.cc
|
| index 8a6fc746d4f276041f6d66dadd272219c1f7412b..2fbe63c8a03f8916aae9f349cafe54f9d149c0b1 100644
|
| --- a/chrome/browser/password_manager/password_store_x.cc
|
| +++ b/chrome/browser/password_manager/password_store_x.cc
|
| @@ -110,6 +110,21 @@ PasswordStoreChangeList PasswordStoreX::RemoveLoginsCreatedBetweenImpl(
|
| return changes;
|
| }
|
|
|
| +PasswordStoreChangeList PasswordStoreX::RemoveLoginsSyncedBetweenImpl(
|
| + base::Time delete_begin,
|
| + base::Time delete_end) {
|
| + CheckMigration();
|
| + PasswordStoreChangeList changes;
|
| + if (use_native_backend() &&
|
| + backend_->RemoveLoginsSyncedBetween(delete_begin, delete_end, &changes)) {
|
| + allow_fallback_ = false;
|
| + } else if (allow_default_store()) {
|
| + changes = PasswordStoreDefault::RemoveLoginsSyncedBetweenImpl(delete_begin,
|
| + delete_end);
|
| + }
|
| + return changes;
|
| +}
|
| +
|
| namespace {
|
| struct LoginLessThan {
|
| bool operator()(const PasswordForm* a, const PasswordForm* b) {
|
|
|