Index: chrome/browser/extensions/extension_error_controller.cc |
diff --git a/chrome/browser/extensions/extension_error_controller.cc b/chrome/browser/extensions/extension_error_controller.cc |
index 8ae3154ad6f7191784f914a23bd6fac731c05390..995b23ad8517d5148a9ffb8c4073a75296a5c611 100644 |
--- a/chrome/browser/extensions/extension_error_controller.cc |
+++ b/chrome/browser/extensions/extension_error_controller.cc |
@@ -128,7 +128,9 @@ void ExtensionErrorController::IdentifyAlertableExtensions() { |
// Extensions disabled by policy. Note: this no longer includes blacklisted |
// extensions, though we still show the same UI. |
- if (!management_policy->UserMayLoad(extension, NULL /* ignore error */)) { |
+ int install_flags = prefs->GetInstallFlags(extension->id()); |
+ if (!management_policy->UserMayLoad( |
+ extension, install_flags, NULL /* ignore error */)) { |
if (!prefs->IsBlacklistedExtensionAcknowledged(extension->id())) |
blacklisted_extensions_.Insert(extension); |
} |