Index: chrome/browser/renderer_host/resource_message_filter.cc |
diff --git a/chrome/browser/renderer_host/resource_message_filter.cc b/chrome/browser/renderer_host/resource_message_filter.cc |
index 12959dcb291385c39d2a444d49ef7bdaa5baa4e0..64a40230efcf255638153a158bb287cd5c913f32 100644 |
--- a/chrome/browser/renderer_host/resource_message_filter.cc |
+++ b/chrome/browser/renderer_host/resource_message_filter.cc |
@@ -634,26 +634,24 @@ void ResourceMessageFilter::OnLaunchNaCl( |
host->Launch(this, channel_descriptor, reply_msg); |
} |
-void ResourceMessageFilter::OnCreateWorker(const GURL& url, |
- bool is_shared, |
- const string16& name, |
- int render_view_route_id, |
- int* route_id) { |
+void ResourceMessageFilter::OnCreateWorker( |
+ const ViewHostMsg_CreateWorker_Params& params, int* route_id) { |
*route_id = render_widget_helper_->GetNextRoutingID(); |
WorkerService::GetInstance()->CreateWorker( |
- url, is_shared, off_the_record(), name, id(), render_view_route_id, this, |
- *route_id); |
+ params.url, params.is_shared, off_the_record(), params.name, |
+ params.document_id, id(), params.render_view_route_id, this, *route_id); |
} |
void ResourceMessageFilter::OnLookupSharedWorker(const GURL& url, |
const string16& name, |
unsigned long long document_id, |
+ int render_view_route_id, |
int* route_id, |
bool* url_mismatch) { |
int new_route_id = render_widget_helper_->GetNextRoutingID(); |
bool worker_found = WorkerService::GetInstance()->LookupSharedWorker( |
- url, name, off_the_record(), document_id, this, new_route_id, |
- url_mismatch); |
+ url, name, off_the_record(), document_id, id(), render_view_route_id, |
+ this, new_route_id, url_mismatch); |
*route_id = worker_found ? new_route_id : MSG_ROUTING_NONE; |
} |