Index: chrome/browser/renderer_host/resource_message_filter.cc |
=================================================================== |
--- chrome/browser/renderer_host/resource_message_filter.cc (revision 68877) |
+++ chrome/browser/renderer_host/resource_message_filter.cc (working copy) |
@@ -19,10 +19,8 @@ |
#include "chrome/browser/child_process_security_policy.h" |
#include "chrome/browser/chrome_plugin_browsing_context.h" |
#include "chrome/browser/clipboard_dispatcher.h" |
-#include "chrome/browser/device_orientation/dispatcher_host.h" |
#include "chrome/browser/download/download_types.h" |
#include "chrome/browser/extensions/extension_message_service.h" |
-#include "chrome/browser/file_system/file_system_dispatcher_host.h" |
#include "chrome/browser/geolocation/geolocation_dispatcher_host_old.h" |
#include "chrome/browser/geolocation/geolocation_permission_context.h" |
#include "chrome/browser/gpu_process_host.h" |
@@ -30,7 +28,6 @@ |
#include "chrome/browser/in_process_webkit/dom_storage_dispatcher_host.h" |
#include "chrome/browser/in_process_webkit/indexed_db_dispatcher_host.h" |
#include "chrome/browser/metrics/histogram_synchronizer.h" |
-#include "chrome/browser/mime_registry_dispatcher.h" |
#include "chrome/browser/nacl_host/nacl_process_host.h" |
#include "chrome/browser/net/chrome_url_request_context.h" |
#include "chrome/browser/net/predictor_api.h" |
@@ -43,15 +40,11 @@ |
#include "chrome/browser/printing/print_job_manager.h" |
#include "chrome/browser/printing/printer_query.h" |
#include "chrome/browser/profiles/profile.h" |
-#include "chrome/browser/renderer_host/blob_dispatcher_host.h" |
#include "chrome/browser/renderer_host/browser_render_process_host.h" |
#include "chrome/browser/renderer_host/database_dispatcher_host.h" |
-#include "chrome/browser/renderer_host/file_utilities_dispatcher_host.h" |
#include "chrome/browser/renderer_host/render_view_host_delegate.h" |
#include "chrome/browser/renderer_host/render_view_host_notification_task.h" |
#include "chrome/browser/renderer_host/render_widget_helper.h" |
-#include "chrome/browser/search_engines/search_provider_install_state_dispatcher_host.h" |
-#include "chrome/browser/speech/speech_input_dispatcher_host.h" |
#include "chrome/browser/spellchecker_platform_engine.h" |
#include "chrome/browser/task_manager/task_manager.h" |
#include "chrome/browser/worker_host/message_port_dispatcher.h" |
@@ -268,26 +261,9 @@ |
off_the_record_(profile->IsOffTheRecord()), |
next_route_id_callback_(NewCallbackWithReturnValue( |
render_widget_helper, &RenderWidgetHelper::GetNextRoutingID)), |
- ALLOW_THIS_IN_INITIALIZER_LIST(speech_input_dispatcher_host_( |
- new speech_input::SpeechInputDispatcherHost(this->id()))), |
ALLOW_THIS_IN_INITIALIZER_LIST(geolocation_dispatcher_host_( |
GeolocationDispatcherHostOld::New( |
- this->id(), profile->GetGeolocationPermissionContext()))), |
- ALLOW_THIS_IN_INITIALIZER_LIST( |
- search_provider_install_state_dispatcher_host_( |
- new SearchProviderInstallStateDispatcherHost(this, profile, |
- child_id))), |
- ALLOW_THIS_IN_INITIALIZER_LIST(device_orientation_dispatcher_host_( |
- new device_orientation::DispatcherHost(this->id()))), |
- ALLOW_THIS_IN_INITIALIZER_LIST(file_system_dispatcher_host_( |
- new FileSystemDispatcherHost(this, profile))), |
- ALLOW_THIS_IN_INITIALIZER_LIST(blob_dispatcher_host_( |
- new BlobDispatcherHost( |
- this->id(), profile->GetBlobStorageContext()))), |
- ALLOW_THIS_IN_INITIALIZER_LIST(file_utilities_dispatcher_host_( |
- new FileUtilitiesDispatcherHost(this, this->id()))), |
- ALLOW_THIS_IN_INITIALIZER_LIST(mime_registry_dispatcher_( |
- new MimeRegistryDispatcher(this))) { |
+ this->id(), profile->GetGeolocationPermissionContext()))) { |
request_context_ = profile_->GetRequestContext(); |
DCHECK(request_context_); |
DCHECK(media_request_context_); |
@@ -315,18 +291,6 @@ |
// Shut down the database dispatcher host. |
db_dispatcher_host_->Shutdown(); |
- // Shut down the async file_system dispatcher host. |
- file_system_dispatcher_host_->Shutdown(); |
- |
- // Shut down the blob dispatcher host. |
- blob_dispatcher_host_->Shutdown(); |
- |
- // Shut down the async file_utilities dispatcher host. |
- file_utilities_dispatcher_host_->Shutdown(); |
- |
- // Shut down the mime registry dispatcher host. |
- mime_registry_dispatcher_->Shutdown(); |
- |
// Let interested observers know we are being deleted. |
NotificationService::current()->Notify( |
NotificationType::RESOURCE_MESSAGE_FILTER_SHUTDOWN, |
@@ -357,8 +321,6 @@ |
dom_storage_dispatcher_host_->Init(id(), handle()); |
indexed_db_dispatcher_host_->Init(id(), handle()); |
db_dispatcher_host_->Init(handle()); |
- file_system_dispatcher_host_->Init(handle()); |
- file_utilities_dispatcher_host_->Init(handle()); |
} |
void ResourceMessageFilter::OnChannelError() { |
@@ -388,15 +350,7 @@ |
db_dispatcher_host_->OnMessageReceived(msg, &msg_is_ok) || |
mp_dispatcher->OnMessageReceived( |
msg, this, next_route_id_callback(), &msg_is_ok) || |
- geolocation_dispatcher_host_->OnMessageReceived(msg, &msg_is_ok) || |
- speech_input_dispatcher_host_->OnMessageReceived(msg, &msg_is_ok) || |
- search_provider_install_state_dispatcher_host_->OnMessageReceived( |
- msg, &msg_is_ok) || |
- device_orientation_dispatcher_host_->OnMessageReceived(msg, &msg_is_ok) || |
- file_system_dispatcher_host_->OnMessageReceived(msg, &msg_is_ok) || |
- blob_dispatcher_host_->OnMessageReceived(msg, &msg_is_ok) || |
- file_utilities_dispatcher_host_->OnMessageReceived(msg) || |
- mime_registry_dispatcher_->OnMessageReceived(msg); |
+ geolocation_dispatcher_host_->OnMessageReceived(msg, &msg_is_ok) ; |
if (!handled) { |
DCHECK(msg_is_ok); // It should have been marked handled if it wasn't OK. |