Index: chrome/browser/extensions/crx_installer.cc |
diff --git a/chrome/browser/extensions/crx_installer.cc b/chrome/browser/extensions/crx_installer.cc |
index e269ead5f0ead39ee677998844b8c92f1e4c6735..788567e97933afcdfb806a66d5dd9ce025130a38 100644 |
--- a/chrome/browser/extensions/crx_installer.cc |
+++ b/chrome/browser/extensions/crx_installer.cc |
@@ -39,6 +39,7 @@ |
#include "content/public/browser/resource_dispatcher_host.h" |
#include "content/public/browser/user_metrics.h" |
#include "extensions/browser/extension_prefs.h" |
+#include "extensions/browser/extension_registry.h" |
#include "extensions/browser/extension_system.h" |
#include "extensions/browser/install/crx_installer_error.h" |
#include "extensions/browser/install/extension_install_ui.h" |
@@ -597,8 +598,9 @@ void CrxInstaller::ConfirmInstall() { |
CheckUpdateFromSettingsPage(); |
GURL overlapping_url; |
+ ExtensionRegistry* registry = ExtensionRegistry::Get(service->profile()); |
const Extension* overlapping_extension = |
- service->extensions()->GetHostedAppByOverlappingWebExtent( |
+ registry->enabled_extensions().GetHostedAppByOverlappingWebExtent( |
extension()->web_extent()); |
if (overlapping_extension && |
overlapping_extension->id() != extension()->id()) { |