Index: sync/syncable/deferred_on_disk_directory_backing_store.cc |
diff --git a/sync/syncable/deferred_on_disk_directory_backing_store.cc b/sync/syncable/deferred_on_disk_directory_backing_store.cc |
index 0367e5bc6cccf3252ac91afb0d9ae12c2639675c..fbb7845ec38be540b909fea025e43bbd06a00b80 100644 |
--- a/sync/syncable/deferred_on_disk_directory_backing_store.cc |
+++ b/sync/syncable/deferred_on_disk_directory_backing_store.cc |
@@ -52,6 +52,7 @@ bool DeferredOnDiskDirectoryBackingStore::SaveChanges( |
DirOpenResult DeferredOnDiskDirectoryBackingStore::Load( |
Directory::MetahandlesMap* handles_map, |
JournalIndex* delete_journals, |
+ MetahandleSet* metahandles_to_purge, |
Directory::KernelLoadInfo* kernel_load_info) { |
// Open an in-memory database at first to create initial sync data needed by |
// Directory. |
@@ -61,7 +62,7 @@ DirOpenResult DeferredOnDiskDirectoryBackingStore::Load( |
if (!InitializeTables()) |
return FAILED_OPEN_DATABASE; |
- if (!LoadEntries(handles_map)) |
+ if (!LoadEntries(handles_map, metahandles_to_purge)) |
return FAILED_DATABASE_CORRUPT; |
if (!LoadInfo(kernel_load_info)) |
return FAILED_DATABASE_CORRUPT; |