| Index: chrome/browser/ui/webui/options/options_ui.cc
|
| diff --git a/chrome/browser/ui/webui/options/options_ui.cc b/chrome/browser/ui/webui/options/options_ui.cc
|
| index b6ffe6efe463af5e3a7adca3919934e7234fc0ba..cbbe557b5ec01cbd7fa2e4d49cd88c0a7ae0b361 100644
|
| --- a/chrome/browser/ui/webui/options/options_ui.cc
|
| +++ b/chrome/browser/ui/webui/options/options_ui.cc
|
| @@ -175,7 +175,6 @@ class OptionsUIHTMLSource : public content::URLDataSource {
|
| private:
|
| ~OptionsUIHTMLSource() override;
|
| void CreateDataSourceMap();
|
| - void AddReplacements(base::DictionaryValue* localized_strings);
|
|
|
| // Localized strings collection.
|
| std::unique_ptr<base::DictionaryValue> localized_strings_;
|
| @@ -188,7 +187,6 @@ class OptionsUIHTMLSource : public content::URLDataSource {
|
| OptionsUIHTMLSource::OptionsUIHTMLSource(
|
| base::DictionaryValue* localized_strings) {
|
| DCHECK(localized_strings);
|
| - AddReplacements(localized_strings);
|
| localized_strings_.reset(localized_strings);
|
| CreateDataSourceMap();
|
| }
|
| @@ -204,6 +202,8 @@ void OptionsUIHTMLSource::StartDataRequest(
|
| scoped_refptr<base::RefCountedMemory> response_bytes;
|
| const std::string& app_locale = g_browser_process->GetApplicationLocale();
|
| webui::SetLoadTimeDataDefaults(app_locale, localized_strings_.get());
|
| + ui::TemplateReplacementsFromDictionaryValue(*localized_strings_,
|
| + &replacements_);
|
|
|
| std::map<std::string, int>::iterator result;
|
| result = path_to_idr_map_.find(path);
|
| @@ -287,18 +287,6 @@ void OptionsUIHTMLSource::CreateDataSourceMap() {
|
| #endif
|
| }
|
|
|
| -void OptionsUIHTMLSource::AddReplacements(
|
| - base::DictionaryValue* localized_strings) {
|
| - for (auto it = base::DictionaryValue::Iterator(*localized_strings);
|
| - !it.IsAtEnd(); it.Advance()) {
|
| - std::string str_value;
|
| - if (!it.value().GetAsString(&str_value)) {
|
| - continue;
|
| - }
|
| - replacements_[it.key()] = str_value;
|
| - }
|
| -}
|
| -
|
| ////////////////////////////////////////////////////////////////////////////////
|
| //
|
| // OptionsPageUIHandler
|
|
|