| Index: webkit/fileapi/file_system_operation.cc
|
| diff --git a/webkit/fileapi/file_system_operation.cc b/webkit/fileapi/file_system_operation.cc
|
| index f95d4f57747dace1105ffae5a3ac829c7fbc5af2..8ccc52d2279c1bb4a97cb0b4fc5bf7be7d43a361 100644
|
| --- a/webkit/fileapi/file_system_operation.cc
|
| +++ b/webkit/fileapi/file_system_operation.cc
|
| @@ -385,9 +385,9 @@ void FileSystemOperation::ReadDirectory(const GURL& path) {
|
| if (!file_system_operation_context_.src_file_util())
|
| file_system_operation_context_.set_src_file_util(file_util);
|
| FileSystemFileUtilProxy::ReadDirectory(
|
| - file_system_operation_context_,
|
| - proxy_, virtual_path, callback_factory_.NewCallback(
|
| - &FileSystemOperation::DidReadDirectory));
|
| + file_system_operation_context_, proxy_, virtual_path,
|
| + base::Bind(&FileSystemOperation::DidReadDirectory,
|
| + weak_factory_.GetWeakPtr()));
|
| }
|
|
|
| void FileSystemOperation::Remove(const GURL& path, bool recursive) {
|
|
|