Index: webkit/browser/fileapi/file_system_context.cc |
diff --git a/webkit/browser/fileapi/file_system_context.cc b/webkit/browser/fileapi/file_system_context.cc |
index 24c505bb8a927d07b4b892768b411f3680c59005..50ba578fd220db68e72a495e31447e3dbe3502de 100644 |
--- a/webkit/browser/fileapi/file_system_context.cc |
+++ b/webkit/browser/fileapi/file_system_context.cc |
@@ -138,6 +138,14 @@ FileSystemContext::FileSystemContext( |
RegisterBackend(*iter); |
} |
+ sandbox_backend_->Initialize(this); |
+ isolated_backend_->Initialize(this); |
+ for (ScopedVector<FileSystemBackend>::const_iterator iter = |
+ additional_backends_.begin(); |
+ iter != additional_backends_.end(); ++iter) { |
+ (*iter)->Initialize(this); |
+ } |
+ |
// Additional mount points must be added before regular system-wide |
// mount points. |
if (external_mount_points) |
@@ -269,8 +277,8 @@ void FileSystemContext::OpenFileSystem( |
return; |
} |
- backend->InitializeFileSystem(origin_url, type, mode, this, |
- base::Bind(&DidOpenFileSystem, callback)); |
+ backend->OpenFileSystem(origin_url, type, mode, |
+ base::Bind(&DidOpenFileSystem, callback)); |
} |
void FileSystemContext::DeleteFileSystem( |