Index: chrome/browser/ui/webui/chromeos/login/l10n_util.cc |
diff --git a/chrome/browser/ui/webui/chromeos/login/l10n_util.cc b/chrome/browser/ui/webui/chromeos/login/l10n_util.cc |
index e6fe8c950ed8d13969318280c4b249e710fc4363..0130de1b485eb8acea82054e98911e8a89971ce3 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/l10n_util.cc |
+++ b/chrome/browser/ui/webui/chromeos/login/l10n_util.cc |
@@ -76,7 +76,7 @@ void AddOptgroupOtherLayouts(base::ListValue* input_methods_list) { |
input_methods_list->Append(std::move(optgroup)); |
} |
-base::DictionaryValue* CreateLanguageEntry( |
+std::unique_ptr<base::DictionaryValue> CreateLanguageEntry( |
const std::string& language_code, |
const base::string16& language_display_name, |
const base::string16& language_native_display_name) { |
@@ -89,13 +89,12 @@ base::DictionaryValue* CreateLanguageEntry( |
base::i18n::StringContainsStrongRTLChars(display_name); |
const std::string directionality = has_rtl_chars ? "rtl" : "ltr"; |
- std::unique_ptr<base::DictionaryValue> dictionary( |
- new base::DictionaryValue()); |
+ auto dictionary = base::MakeUnique<base::DictionaryValue>(); |
dictionary->SetString("code", language_code); |
dictionary->SetString("displayName", language_display_name); |
dictionary->SetString("textDirection", directionality); |
dictionary->SetString("nativeDisplayName", language_native_display_name); |
- return dictionary.release(); |
+ return dictionary; |
} |
// Gets the list of languages with |descriptors| based on |base_language_codes|. |