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 559d261e8336a672319f6e0914083cef29b99576..53f10bf7b2ddf0bf2b96ada432b1eb030343ae63 100644 |
--- a/chrome/browser/ui/webui/extensions/extension_settings_handler.cc |
+++ b/chrome/browser/ui/webui/extensions/extension_settings_handler.cc |
@@ -43,6 +43,7 @@ |
#include "chrome/browser/view_type_utils.h" |
#include "chrome/common/chrome_notification_types.h" |
#include "chrome/common/chrome_switches.h" |
+#include "chrome/common/extensions/background_info.h" |
#include "chrome/common/extensions/extension.h" |
#include "chrome/common/extensions/extension_constants.h" |
#include "chrome/common/extensions/extension_icon_set.h" |
@@ -916,10 +917,12 @@ ExtensionSettingsHandler::GetInspectablePagesForExtension( |
extension_service_->profile(), &result); |
// Include a link to start the lazy background page, if applicable. |
- if (extension->has_lazy_background_page() && extension_is_enabled && |
+ if (extensions::BackgroundInfo::HasLazyBackgroundPage(extension) && |
+ extension_is_enabled && |
!process_manager->GetBackgroundHostForExtension(extension->id())) { |
result.push_back( |
- ExtensionPage(extension->GetBackgroundURL(), -1, -1, false)); |
+ ExtensionPage(extensions::BackgroundInfo::GetBackgroundURL(extension), |
+ -1, -1, false)); |
} |
// Repeat for the incognito process, if applicable. Don't try to get |
@@ -933,10 +936,12 @@ ExtensionSettingsHandler::GetInspectablePagesForExtension( |
process_manager->GetRenderViewHostsForExtension(extension->id()), |
&result); |
- if (extension->has_lazy_background_page() && extension_is_enabled && |
+ if (extensions::BackgroundInfo::HasLazyBackgroundPage(extension) |
+ && extension_is_enabled && |
!process_manager->GetBackgroundHostForExtension(extension->id())) { |
result.push_back( |
- ExtensionPage(extension->GetBackgroundURL(), -1, -1, true)); |
+ ExtensionPage(extensions::BackgroundInfo::GetBackgroundURL(extension), |
+ -1, -1, true)); |
} |
} |