| 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 b9f45f29f32c7da292ef061fdabaa56b10b8d14c..6e015965b3e1c2fce0b35a64fa5876e04a899b9c 100644
|
| --- a/chrome/browser/ui/webui/extensions/extension_settings_handler.cc
|
| +++ b/chrome/browser/ui/webui/extensions/extension_settings_handler.cc
|
| @@ -187,13 +187,17 @@ DictionaryValue* ExtensionSettingsHandler::CreateExtensionDetailValue(
|
| }
|
|
|
| // Add install warnings (these are not the same as warnings!).
|
| - const std::vector<std::string>& install_warnings =
|
| + const Extension::InstallWarningVector& install_warnings =
|
| extension->install_warnings();
|
| if (!install_warnings.empty()) {
|
| scoped_ptr<ListValue> list(new ListValue());
|
| - for (std::vector<std::string>::const_iterator it = install_warnings.begin();
|
| - it != install_warnings.end(); ++it) {
|
| - list->Append(Value::CreateStringValue(*it));
|
| + for (Extension::InstallWarningVector::const_iterator it =
|
| + install_warnings.begin(); it != install_warnings.end(); ++it) {
|
| + DictionaryValue* item = new DictionaryValue();
|
| + item->SetBoolean("isHTML",
|
| + it->format == Extension::InstallWarning::FORMAT_HTML);
|
| + item->SetString("message", it->message);
|
| + list->Append(item);
|
| }
|
| extension_data->Set("installWarnings", list.release());
|
| }
|
|
|