Index: chrome/browser/extensions/api/management/management_api.cc |
diff --git a/chrome/browser/extensions/api/management/management_api.cc b/chrome/browser/extensions/api/management/management_api.cc |
index 236e2ef94535295ec2b391a6242dea05517ccc9e..3ee2bcd2347816d3e8fecb9eb4d1ed734eda0401 100644 |
--- a/chrome/browser/extensions/api/management/management_api.cc |
+++ b/chrome/browser/extensions/api/management/management_api.cc |
@@ -599,7 +599,8 @@ bool ManagementUninstallFunctionBase::Uninstall( |
bool show_confirm_dialog) { |
extension_id_ = target_extension_id; |
const Extension* target_extension = |
- service()->GetExtensionById(extension_id_, true); |
+ extensions::ExtensionRegistry::Get(browser_context())-> |
+ GetExtensionById(extension_id_, ExtensionRegistry::EVERYTHING); |
if (!target_extension || |
ui_util::ShouldNotBeVisible(target_extension, browser_context())) { |
error_ = ErrorUtils::FormatErrorMessage( |