| 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 5fbee8fbb2dafe5f6a1e9cfd993dd84588663dc7..275927ea8bba8daca51725e3d264d4a2861eae98 100644
|
| --- a/chrome/browser/ui/webui/extensions/extension_settings_handler.cc
|
| +++ b/chrome/browser/ui/webui/extensions/extension_settings_handler.cc
|
| @@ -843,8 +843,10 @@ void ExtensionSettingsHandler::HandleEnableMessage(
|
|
|
| const Extension* extension =
|
| extension_service_->GetInstalledExtension(extension_id);
|
| - if (!extension ||
|
| - !management_policy_->UserMayModifySettings(extension, NULL)) {
|
| + if (!extension)
|
| + return;
|
| +
|
| + if (!management_policy_->UserMayModifySettings(extension, NULL)) {
|
| LOG(ERROR) << "Attempt to enable an extension that is non-usermanagable was"
|
| << "made. Extension id: " << extension->id();
|
| return;
|
|
|