| Index: chrome/browser/extensions/installed_loader.cc
|
| diff --git a/chrome/browser/extensions/installed_loader.cc b/chrome/browser/extensions/installed_loader.cc
|
| index 062ef79ac7dff4035dbdb8993328fd184b9a5786..393c99b882032ae228209c684b58e2498778d658 100644
|
| --- a/chrome/browser/extensions/installed_loader.cc
|
| +++ b/chrome/browser/extensions/installed_loader.cc
|
| @@ -174,7 +174,8 @@ void InstalledLoader::Load(const ExtensionInfo& info, bool write_to_prefs) {
|
| if (extension.get()) {
|
| Extension::DisableReason disable_reason = Extension::DISABLE_NONE;
|
| bool force_disabled = false;
|
| - if (!policy->UserMayLoad(extension.get(), NULL)) {
|
| + int install_flags = extension_prefs_->GetInstallFlags(extension->id());
|
| + if (!policy->UserMayLoad(extension.get(), install_flags, NULL)) {
|
| // The error message from UserMayInstall() often contains the extension ID
|
| // and is therefore not well suited to this UI.
|
| error = errors::kDisabledByPolicy;
|
|
|