Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(467)

Unified Diff: content/browser/worker_host/worker_message_filter.cc

Issue 10885044: Remove storage context accessors from ResourceContext. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: teh Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/worker_host/worker_message_filter.cc
diff --git a/content/browser/worker_host/worker_message_filter.cc b/content/browser/worker_host/worker_message_filter.cc
index ecd719b29919722311d8fde4bd1ba916ab1f5217..7ebc1ff3709ec2d16725d84fb22b71d795d35390 100644
--- a/content/browser/worker_host/worker_message_filter.cc
+++ b/content/browser/worker_host/worker_message_filter.cc
@@ -17,10 +17,13 @@ using content::WorkerServiceImpl;
WorkerMessageFilter::WorkerMessageFilter(
int render_process_id,
content::ResourceContext* resource_context,
+ const WorkerStoragePartition& partition,
const NextRoutingIDCallback& callback)
: render_process_id_(render_process_id),
resource_context_(resource_context),
+ partition_(partition),
next_routing_id_(callback) {
+ // Note: This constructor is called on both IO or UI thread.
DCHECK(resource_context);
}
@@ -81,7 +84,7 @@ void WorkerMessageFilter::OnCreateWorker(
*route_id = params.route_id != MSG_ROUTING_NONE ?
params.route_id : next_routing_id_.Run();
WorkerServiceImpl::GetInstance()->CreateWorker(
- params, *route_id, this, resource_context_);
+ params, *route_id, this, resource_context_, partition_);
}
void WorkerMessageFilter::OnLookupSharedWorker(
@@ -92,7 +95,8 @@ void WorkerMessageFilter::OnLookupSharedWorker(
*route_id = next_routing_id_.Run();
WorkerServiceImpl::GetInstance()->LookupSharedWorker(
- params, *route_id, this, resource_context_, exists, url_error);
+ params, *route_id, this, resource_context_, partition_, exists,
+ url_error);
}
void WorkerMessageFilter::OnForwardToWorker(const IPC::Message& message) {
« no previous file with comments | « content/browser/worker_host/worker_message_filter.h ('k') | content/browser/worker_host/worker_process_host.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698