Index: chrome/browser/renderer_host/chrome_render_message_filter.cc |
=================================================================== |
--- chrome/browser/renderer_host/chrome_render_message_filter.cc (revision 124830) |
+++ chrome/browser/renderer_host/chrome_render_message_filter.cc (working copy) |
@@ -17,8 +17,6 @@ |
#include "chrome/browser/extensions/extension_info_map.h" |
#include "chrome/browser/extensions/extension_message_service.h" |
#include "chrome/browser/extensions/extension_process_manager.h" |
-#include "chrome/browser/extensions/extension_system.h" |
-#include "chrome/browser/extensions/extension_system_factory.h" |
#include "chrome/browser/metrics/histogram_synchronizer.h" |
#include "chrome/browser/nacl_host/nacl_process_host.h" |
#include "chrome/browser/net/chrome_url_request_context.h" |
@@ -56,8 +54,7 @@ |
: render_process_id_(render_process_id), |
profile_(profile), |
request_context_(request_context), |
- extension_info_map_( |
- ExtensionSystemFactory::GetForProfile(profile)->info_map()), |
+ extension_info_map_(profile->GetExtensionInfoMap()), |
cookie_settings_(CookieSettings::Factory::GetForProfile(profile)), |
weak_ptr_factory_(ALLOW_THIS_IN_INITIALIZER_LIST(this)) { |
} |
@@ -270,10 +267,9 @@ |
const std::string& target_extension_id, |
const std::string& channel_name) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
- ExtensionSystemFactory::GetForProfile(profile_)->message_service()-> |
- OpenChannelToExtension( |
- source_process_id, source_routing_id, receiver_port_id, |
- source_extension_id, target_extension_id, channel_name); |
+ profile_->GetExtensionMessageService()->OpenChannelToExtension( |
+ source_process_id, source_routing_id, receiver_port_id, |
+ source_extension_id, target_extension_id, channel_name); |
} |
void ChromeRenderMessageFilter::OnOpenChannelToTab( |
@@ -296,8 +292,7 @@ |
const std::string& extension_id, |
const std::string& channel_name) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
- ExtensionSystemFactory::GetForProfile(profile_)->message_service()-> |
- OpenChannelToTab( |
+ profile_->GetExtensionMessageService()->OpenChannelToTab( |
source_process_id, source_routing_id, receiver_port_id, |
tab_id, extension_id, channel_name); |
} |
@@ -386,10 +381,8 @@ |
if (!content::RenderProcessHost::FromID(render_process_id_)) |
return; // To guard against crash in browser_tests shutdown. |
- ExtensionMessageService* message_service = |
- ExtensionSystemFactory::GetForProfile(profile_)->message_service(); |
- if (message_service) |
- message_service->CloseChannel(port_id); |
+ if (profile_->GetExtensionMessageService()) |
+ profile_->GetExtensionMessageService()->CloseChannel(port_id); |
} |
void ChromeRenderMessageFilter::OnExtensionRequestForIOThread( |