| 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 d7788af767ddbaf78f935bacba6894d1d2d83493..da10080e2f0453c345460201197fb3849603cebb 100644
|
| --- a/chrome/browser/ui/webui/extensions/extension_settings_handler.cc
|
| +++ b/chrome/browser/ui/webui/extensions/extension_settings_handler.cc
|
| @@ -213,12 +213,16 @@ base::DictionaryValue* ExtensionSettingsHandler::CreateExtensionDetailValue(
|
| if (suspicious_install)
|
| should_do_verification_check_ = true;
|
|
|
| + bool corrupt_install =
|
| + (disable_reasons & Extension::DISABLE_CORRUPTED) != 0;
|
| + extension_data->SetBoolean("corruptInstall", corrupt_install);
|
| +
|
| bool managed_install =
|
| !management_policy_->UserMayModifySettings(extension, NULL);
|
| extension_data->SetBoolean("managedInstall", managed_install);
|
|
|
| // We should not get into a state where both are true.
|
| - DCHECK(managed_install == false || suspicious_install == false);
|
| + DCHECK(!managed_install || !suspicious_install);
|
|
|
| GURL icon =
|
| ExtensionIconSource::GetIconURL(extension,
|
| @@ -457,12 +461,18 @@ void ExtensionSettingsHandler::GetLocalizedValues(
|
| l10n_util::GetStringUTF16(IDS_EXTENSIONS_POLICY_CONTROLLED));
|
| source->AddString("extensionSettingsManagedMode",
|
| l10n_util::GetStringUTF16(IDS_EXTENSIONS_LOCKED_MANAGED_USER));
|
| + source->AddString("extensionSettingsCorruptInstall",
|
| + l10n_util::GetStringUTF16(
|
| + IDS_EXTENSIONS_CORRUPTED_EXTENSION));
|
| source->AddString("extensionSettingsSuspiciousInstall",
|
| l10n_util::GetStringFUTF16(
|
| IDS_EXTENSIONS_ADDED_WITHOUT_KNOWLEDGE,
|
| l10n_util::GetStringUTF16(IDS_EXTENSION_WEB_STORE_TITLE)));
|
| - source->AddString("extensionSettingsSuspiciousInstallLearnMore",
|
| + source->AddString("extensionSettingsLearnMore",
|
| l10n_util::GetStringUTF16(IDS_LEARN_MORE));
|
| + source->AddString("extensionSettingsCorruptInstallHelpUrl",
|
| + base::ASCIIToUTF16(google_util::AppendGoogleLocaleParam(
|
| + GURL(chrome::kCorruptExtensionURL)).spec()));
|
| source->AddString("extensionSettingsSuspiciousInstallHelpUrl",
|
| base::ASCIIToUTF16(google_util::AppendGoogleLocaleParam(
|
| GURL(chrome::kRemoveNonCWSExtensionURL)).spec()));
|
|
|