Index: trunk/src/content/child/fileapi/file_system_dispatcher.cc |
=================================================================== |
--- trunk/src/content/child/fileapi/file_system_dispatcher.cc (revision 214596) |
+++ trunk/src/content/child/fileapi/file_system_dispatcher.cc (working copy) |
@@ -6,7 +6,6 @@ |
#include "base/callback.h" |
#include "base/file_util.h" |
-#include "base/message_loop/message_loop_proxy.h" |
#include "base/process/process.h" |
#include "content/child/child_thread.h" |
#include "content/common/fileapi/file_system_messages.h" |
@@ -89,9 +88,8 @@ |
void DidCreateSnapshotFile( |
const base::PlatformFileInfo& file_info, |
- const base::FilePath& platform_path, |
- int request_id) { |
- snapshot_callback_.Run(file_info, platform_path, request_id); |
+ const base::FilePath& platform_path) { |
+ snapshot_callback_.Run(file_info, platform_path); |
} |
void DidReadDirectory( |
@@ -365,8 +363,10 @@ |
const base::FilePath& platform_path) { |
CallbackDispatcher* dispatcher = dispatchers_.Lookup(request_id); |
DCHECK(dispatcher); |
- dispatcher->DidCreateSnapshotFile(file_info, platform_path, request_id); |
+ dispatcher->DidCreateSnapshotFile(file_info, platform_path); |
dispatchers_.Remove(request_id); |
+ ChildThread::current()->Send( |
+ new FileSystemHostMsg_DidReceiveSnapshotFile(request_id)); |
} |
void FileSystemDispatcher::OnDidReadDirectory( |