Index: chrome/browser/renderer_host/render_view_host.cc |
diff --git a/chrome/browser/renderer_host/render_view_host.cc b/chrome/browser/renderer_host/render_view_host.cc |
index c788560ea3a3f63f9130347ce8375adf0a6aec7b..0f4df049b8e8027c77567c6a9543284affaa55bb 100644 |
--- a/chrome/browser/renderer_host/render_view_host.cc |
+++ b/chrome/browser/renderer_host/render_view_host.cc |
@@ -1555,9 +1555,10 @@ void RenderViewHost::SendExtensionResponse(int request_id, bool success, |
void RenderViewHost::OnExtensionPostMessage( |
int port_id, const std::string& message) { |
- URLRequestContext* context = process()->profile()->GetRequestContext(); |
- ExtensionMessageService::GetInstance(context)-> |
- PostMessageFromRenderer(port_id, message); |
+ if (process()->profile()->GetExtensionMessageService()) { |
+ process()->profile()->GetExtensionMessageService()-> |
+ PostMessageFromRenderer(port_id, message); |
+ } |
} |
void RenderViewHost::OnAccessibilityFocusChange(int acc_obj_id) { |