Index: chrome/browser/sync_file_system/drive_backend/metadata_database.cc |
diff --git a/chrome/browser/sync_file_system/drive_backend/metadata_database.cc b/chrome/browser/sync_file_system/drive_backend/metadata_database.cc |
index e6b591c0c7bf5e137a4997eb7fe9c497cbd93f4a..45bd6f837148d1f52bbe059f2f2200f60b3797b4 100644 |
--- a/chrome/browser/sync_file_system/drive_backend/metadata_database.cc |
+++ b/chrome/browser/sync_file_system/drive_backend/metadata_database.cc |
@@ -523,6 +523,16 @@ scoped_ptr<MetadataDatabase> MetadataDatabase::Create( |
SyncStatusCode* status_out) { |
bool enable_on_disk_index = !CommandLine::ForCurrentProcess()->HasSwitch( |
kDisableMetadataDatabaseOnDisk); |
+ return CreateInternal(database_path, env_override, enable_on_disk_index, |
+ status_out); |
+} |
+ |
+// static |
+scoped_ptr<MetadataDatabase> MetadataDatabase::CreateInternal( |
+ const base::FilePath& database_path, |
+ leveldb::Env* env_override, |
+ bool enable_on_disk_index, |
+ SyncStatusCode* status_out) { |
scoped_ptr<MetadataDatabase> metadata_database( |
new MetadataDatabase(database_path, |
enable_on_disk_index, |