| Index: chrome/renderer/extensions/user_script_slave.cc
|
| diff --git a/chrome/renderer/extensions/user_script_slave.cc b/chrome/renderer/extensions/user_script_slave.cc
|
| index b3657a304b5451338983bf2a1fe5060d3c0d8b9d..cbfdc3f63a34f82c52bd723abcfe56c28029f26e 100644
|
| --- a/chrome/renderer/extensions/user_script_slave.cc
|
| +++ b/chrome/renderer/extensions/user_script_slave.cc
|
| @@ -352,11 +352,13 @@ void UserScriptSlave::InjectScripts(WebFrame* frame,
|
| blink::WebFrame* top_frame = frame->top();
|
| content::RenderView* render_view =
|
| content::RenderView::FromWebView(top_frame->view());
|
| - render_view->Send(new ExtensionHostMsg_ContentScriptsExecuting(
|
| - render_view->GetRoutingID(),
|
| - extensions_executing_scripts,
|
| - render_view->GetPageId(),
|
| - GetDataSourceURLForFrame(top_frame)));
|
| + if (render_view) {
|
| + render_view->Send(new ExtensionHostMsg_ContentScriptsExecuting(
|
| + render_view->GetRoutingID(),
|
| + extensions_executing_scripts,
|
| + render_view->GetPageId(),
|
| + GetDataSourceURLForFrame(top_frame)));
|
| + }
|
| }
|
|
|
| // Log debug info.
|
|
|