| Index: chrome/browser/ui/webui/options/search_engine_manager_handler.cc
|
| diff --git a/chrome/browser/ui/webui/options/search_engine_manager_handler.cc b/chrome/browser/ui/webui/options/search_engine_manager_handler.cc
|
| index e796310a443fb5a87751029db53998155fceab22..c846a6d1428fec3fcb4b87b37d69b531a43feb7c 100644
|
| --- a/chrome/browser/ui/webui/options/search_engine_manager_handler.cc
|
| +++ b/chrome/browser/ui/webui/options/search_engine_manager_handler.cc
|
| @@ -168,8 +168,9 @@ void SearchEngineManagerHandler::OnItemsRemoved(int start, int length) {
|
| OnModelChanged();
|
| }
|
|
|
| -base::DictionaryValue* SearchEngineManagerHandler::CreateDictionaryForEngine(
|
| - int index, bool is_default) {
|
| +std::unique_ptr<base::DictionaryValue>
|
| +SearchEngineManagerHandler::CreateDictionaryForEngine(int index,
|
| + bool is_default) {
|
| TemplateURLTableModel* table_model = list_controller_->table_model();
|
| const TemplateURL* template_url = list_controller_->GetTemplateURL(index);
|
|
|
| @@ -177,7 +178,7 @@ base::DictionaryValue* SearchEngineManagerHandler::CreateDictionaryForEngine(
|
| // chrome/browser/resources/options/search_engine_manager_engine_list.js
|
| // in @typedef for SearchEngine. Please update it whenever you add or remove
|
| // any keys here.
|
| - base::DictionaryValue* dict = new base::DictionaryValue();
|
| + std::unique_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| dict->SetString("name", template_url->short_name());
|
| dict->SetString("displayName", table_model->GetText(
|
| index, IDS_SEARCH_ENGINES_EDITOR_DESCRIPTION_COLUMN));
|
|
|