Index: chrome/browser/worker_host/worker_process_host.cc |
=================================================================== |
--- chrome/browser/worker_host/worker_process_host.cc (revision 46627) |
+++ chrome/browser/worker_host/worker_process_host.cc (working copy) |
@@ -117,6 +117,11 @@ |
} |
if (CommandLine::ForCurrentProcess()->HasSwitch( |
+ switches::kDisableApplicationCache)) { |
+ cmd_line->AppendSwitch(switches::kDisableApplicationCache); |
+ } |
+ |
+ if (CommandLine::ForCurrentProcess()->HasSwitch( |
switches::kDisableDatabases)) { |
cmd_line->AppendSwitch(switches::kDisableDatabases); |
} |
@@ -196,11 +201,17 @@ |
id(), instance.url()); |
instances_.push_back(instance); |
- Send(new WorkerProcessMsg_CreateWorker(instance.url(), |
- instance.shared(), |
- instance.name(), |
- instance.worker_route_id())); |
+ WorkerProcessMsg_CreateWorker_Params params; |
+ params.url = instance.url(); |
+ params.is_shared = instance.shared(); |
+ params.name = instance.name(); |
+ params.route_id = instance.worker_route_id(); |
+ params.creator_process_id = 0; // TODO(michaeln): Set these param values. |
+ params.creator_appcache_host_id = 0; |
+ params.shared_worker_appcache_id = 0; |
+ Send(new WorkerProcessMsg_CreateWorker(params)); |
+ |
UpdateTitle(); |
// Walk all pending senders and let them know the worker has been created |