Index: sync/test/test_directory_backing_store.cc |
diff --git a/sync/test/test_directory_backing_store.cc b/sync/test/test_directory_backing_store.cc |
index 6a16a0661a62c2030d5c4c9be38956819fe6d95f..f382cc568ddfc286c557358241f2d7732195d458 100644 |
--- a/sync/test/test_directory_backing_store.cc |
+++ b/sync/test/test_directory_backing_store.cc |
@@ -24,15 +24,14 @@ TestDirectoryBackingStore::~TestDirectoryBackingStore() { |
DirOpenResult TestDirectoryBackingStore::Load( |
Directory::MetahandlesMap* handles_map, |
JournalIndex* delete_journals, |
+ MetahandleSet* metahandles_to_purge, |
Directory::KernelLoadInfo* kernel_load_info) { |
DCHECK(db_->is_open()); |
if (!InitializeTables()) |
return FAILED_OPEN_DATABASE; |
- if (!DropDeletedEntries()) |
- return FAILED_DATABASE_CORRUPT; |
- if (!LoadEntries(handles_map)) |
+ if (!LoadEntries(handles_map, metahandles_to_purge)) |
return FAILED_DATABASE_CORRUPT; |
if (!LoadDeleteJournals(delete_journals)) |
return FAILED_DATABASE_CORRUPT; |
@@ -44,5 +43,10 @@ DirOpenResult TestDirectoryBackingStore::Load( |
return OPENED; |
} |
+bool TestDirectoryBackingStore::DeleteEntries(const MetahandleSet& handles) { |
+ return DirectoryBackingStore::DeleteEntries( |
+ DirectoryBackingStore::METAS_TABLE, handles); |
+} |
+ |
} // namespace syncable |
} // namespace syncer |