Index: chrome/browser/worker_host/worker_process_host.cc |
=================================================================== |
--- chrome/browser/worker_host/worker_process_host.cc (revision 68877) |
+++ chrome/browser/worker_host/worker_process_host.cc (working copy) |
@@ -21,7 +21,7 @@ |
#include "chrome/browser/net/chrome_url_request_context.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/renderer_host/blob_dispatcher_host.h" |
-#include "chrome/browser/renderer_host/database_dispatcher_host.h" |
+#include "chrome/browser/renderer_host/database_message_filter.h" |
#include "chrome/browser/renderer_host/file_utilities_dispatcher_host.h" |
#include "chrome/browser/renderer_host/render_view_host.h" |
#include "chrome/browser/renderer_host/render_view_host_delegate.h" |
@@ -80,9 +80,6 @@ |
new MimeRegistryDispatcher(this))) { |
next_route_id_callback_.reset(NewCallbackWithReturnValue( |
WorkerService::GetInstance(), &WorkerService::next_worker_route_id)); |
- db_dispatcher_host_ = new DatabaseDispatcherHost( |
- request_context->database_tracker(), this, |
- request_context_->host_content_settings_map()); |
} |
WorkerProcessHost::~WorkerProcessHost() { |
@@ -91,9 +88,6 @@ |
filters_[i]->OnFilterRemoved(); |
} |
- // Shut down the database dispatcher host. |
- db_dispatcher_host_->Shutdown(); |
- |
// Shut down the blob dispatcher host. |
blob_dispatcher_host_->Shutdown(); |
@@ -224,6 +218,9 @@ |
void WorkerProcessHost::CreateMessageFilters() { |
filters_.push_back(new AppCacheDispatcherHost(request_context_, id())); |
+ filters_.push_back(new DatabaseMessageFilter( |
+ request_context_->database_tracker(), |
+ request_context_->host_content_settings_map())); |
for (size_t i = 0; i < filters_.size(); ++i) |
filters_[i]->OnFilterAdded(channel()); |
@@ -298,7 +295,6 @@ |
bool msg_is_ok = true; |
bool handled = |
- db_dispatcher_host_->OnMessageReceived(message, &msg_is_ok) || |
blob_dispatcher_host_->OnMessageReceived(message, &msg_is_ok) || |
file_system_dispatcher_host_->OnMessageReceived(message, &msg_is_ok) || |
file_utilities_dispatcher_host_->OnMessageReceived(message) || |
@@ -362,7 +358,6 @@ |
} |
void WorkerProcessHost::OnProcessLaunched() { |
- db_dispatcher_host_->Init(handle()); |
file_system_dispatcher_host_->Init(handle()); |
file_utilities_dispatcher_host_->Init(handle()); |
} |