| Index: chrome/browser/ui/webui/extensions/extension_settings_handler.cc
|
| diff --git a/chrome/browser/ui/webui/extensions/extension_settings_handler.cc b/chrome/browser/ui/webui/extensions/extension_settings_handler.cc
|
| index 3ac289db6b8d8d0e31627595373b881d66920bf6..fa0360546a375a262f14d546338d54667c5dc7ff 100644
|
| --- a/chrome/browser/ui/webui/extensions/extension_settings_handler.cc
|
| +++ b/chrome/browser/ui/webui/extensions/extension_settings_handler.cc
|
| @@ -935,12 +935,12 @@ void ExtensionSettingsHandler::HandleInspectMessage(
|
|
|
| RenderViewHost* host = RenderViewHost::FromID(render_process_id,
|
| render_view_id);
|
| - if (!host) {
|
| + if (!host || !WebContents::FromRenderViewHost(host)) {
|
| // This can happen if the host has gone away since the page was displayed.
|
| return;
|
| }
|
|
|
| - DevToolsWindow::OpenDevToolsWindow(host);
|
| + DevToolsWindow::OpenDevToolsWindow(WebContents::FromRenderViewHost(host));
|
| }
|
|
|
| void ExtensionSettingsHandler::HandleLaunchMessage(
|
|
|