| 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 ed1a98f3a6b90098b2ed9e4311b51d63ae0ecd2a..2b9123a66c919b38f5b5386b9620646bf5fe1298 100644
|
| --- a/chrome/browser/ui/webui/extensions/extension_settings_handler.cc
|
| +++ b/chrome/browser/ui/webui/extensions/extension_settings_handler.cc
|
| @@ -566,25 +566,12 @@ void ExtensionSettingsHandler::HandleInspectMessage(const ListValue* args) {
|
| extension_service_->extensions()->GetByID(extension_id);
|
| DCHECK(extension);
|
|
|
| - Profile* profile = extension_service_->profile();
|
| + ExtensionService* service = extension_service_;
|
| if (incognito)
|
| - profile = profile->GetOffTheRecordProfile();
|
| -
|
| - ExtensionProcessManager* pm = profile->GetExtensionProcessManager();
|
| - extensions::LazyBackgroundTaskQueue* queue =
|
| - extensions::ExtensionSystem::Get(profile)->lazy_background_task_queue();
|
| -
|
| - extensions::ExtensionHost* host =
|
| - pm->GetBackgroundHostForExtension(extension->id());
|
| - if (host) {
|
| - InspectExtensionHost(host);
|
| - } else {
|
| - queue->AddPendingTask(
|
| - profile, extension->id(),
|
| - base::Bind(&ExtensionSettingsHandler::InspectExtensionHost,
|
| - base::Unretained(this)));
|
| - }
|
| + service = extensions::ExtensionSystem::Get(extension_service_->
|
| + profile()->GetOffTheRecordProfile())->extension_service();
|
|
|
| + service->InspectBackgroundPage(extension);
|
| return;
|
| }
|
|
|
| @@ -896,12 +883,6 @@ ExtensionSettingsHandler::GetExtensionUninstallDialog() {
|
| #endif // !defined(OS_ANDROID)
|
| }
|
|
|
| -void ExtensionSettingsHandler::InspectExtensionHost(
|
| - extensions::ExtensionHost* host) {
|
| - if (host)
|
| - DevToolsWindow::OpenDevToolsWindow(host->render_view_host());
|
| -}
|
| -
|
| void ExtensionSettingsHandler::OnRequirementsChecked(
|
| std::string extension_id,
|
| std::vector<std::string> requirement_errors) {
|
|
|