Index: chrome/browser/devtools/devtools_target_impl.cc |
diff --git a/chrome/browser/devtools/devtools_target_impl.cc b/chrome/browser/devtools/devtools_target_impl.cc |
index 40e29c6f3771b508336bf64f5ac6e4e5f178d56f..8bf1df559a44c677e05798eb250fca9b6a0cb4d3 100644 |
--- a/chrome/browser/devtools/devtools_target_impl.cc |
+++ b/chrome/browser/devtools/devtools_target_impl.cc |
@@ -84,19 +84,17 @@ RenderViewHostTarget::RenderViewHostTarget(RenderViewHost* rvh, bool is_tab) { |
extensions()->GetByID(url_.host()); |
if (extension) { |
title_ = extension->name(); |
- if (extension->is_hosted_app() |
+ extensions::ExtensionHost* extension_host = |
+ extensions::ExtensionSystem::Get(profile)->process_manager()-> |
+ GetBackgroundHostForExtension(extension->id()); |
+ if (extension_host && |
+ extension_host->host_contents() == web_contents) { |
+ type_ = kTargetTypeBackgroundPage; |
+ extension_id_ = extension->id(); |
+ } else if (extension->is_hosted_app() |
|| extension->is_legacy_packaged_app() |
|| extension->is_platform_app()) { |
type_ = kTargetTypeApp; |
- } else { |
- extensions::ExtensionHost* extension_host = |
- extensions::ExtensionSystem::Get(profile)->process_manager()-> |
- GetBackgroundHostForExtension(extension->id()); |
- if (extension_host && |
- extension_host->host_contents() == web_contents) { |
- type_ = kTargetTypeBackgroundPage; |
- extension_id_ = extension->id(); |
- } |
} |
favicon_url_ = extensions::ExtensionIconSource::GetIconURL( |
extension, extension_misc::EXTENSION_ICON_SMALLISH, |