| Index: content/browser/shared_worker/shared_worker_message_filter.cc
|
| diff --git a/content/browser/shared_worker/shared_worker_message_filter.cc b/content/browser/shared_worker/shared_worker_message_filter.cc
|
| index fa5f15b603f8dca3d260154715520beea5fc3d29..3e31ac718a547aaa7a8a066663dc85529d572a33 100644
|
| --- a/content/browser/shared_worker/shared_worker_message_filter.cc
|
| +++ b/content/browser/shared_worker/shared_worker_message_filter.cc
|
| @@ -61,8 +61,9 @@ bool SharedWorkerMessageFilter::OnMessageReceived(const IPC::Message& message) {
|
| IPC_MESSAGE_HANDLER(WorkerHostMsg_WorkerConnected,
|
| OnWorkerConnected)
|
| IPC_MESSAGE_HANDLER(WorkerProcessHostMsg_AllowDatabase, OnAllowDatabase)
|
| - IPC_MESSAGE_HANDLER(WorkerProcessHostMsg_RequestFileSystemAccessSync,
|
| - OnRequestFileSystemAccessSync)
|
| + IPC_MESSAGE_HANDLER_DELAY_REPLY(
|
| + WorkerProcessHostMsg_RequestFileSystemAccessSync,
|
| + OnRequestFileSystemAccessSync)
|
| IPC_MESSAGE_HANDLER(WorkerProcessHostMsg_AllowIndexedDB, OnAllowIndexedDB)
|
| IPC_MESSAGE_UNHANDLED(handled = false)
|
| IPC_END_MESSAGE_MAP()
|
| @@ -147,11 +148,9 @@ void SharedWorkerMessageFilter::OnAllowDatabase(
|
| void SharedWorkerMessageFilter::OnRequestFileSystemAccessSync(
|
| int worker_route_id,
|
| const GURL& url,
|
| - bool* result) {
|
| - SharedWorkerServiceImpl::GetInstance()->AllowFileSystem(worker_route_id,
|
| - url,
|
| - result,
|
| - this);
|
| + IPC::Message* reply_msg) {
|
| + SharedWorkerServiceImpl::GetInstance()->RequestFileSystemAccessSync(
|
| + worker_route_id, url, reply_msg, this);
|
| }
|
|
|
| void SharedWorkerMessageFilter::OnAllowIndexedDB(int worker_route_id,
|
|
|