diff options
Diffstat (limited to 'chromium/chrome/browser/ui/webui/settings/tts_handler.cc')
-rw-r--r-- | chromium/chrome/browser/ui/webui/settings/tts_handler.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/chromium/chrome/browser/ui/webui/settings/tts_handler.cc b/chromium/chrome/browser/ui/webui/settings/tts_handler.cc index 605afeb6055..f17e4b3a742 100644 --- a/chromium/chrome/browser/ui/webui/settings/tts_handler.cc +++ b/chromium/chrome/browser/ui/webui/settings/tts_handler.cc @@ -66,7 +66,7 @@ void TtsHandler::HandleGetTtsExtensions(const base::ListValue* args) { extensions::OptionsPageInfo::GetOptionsPage(extension).spec()); } - responses.GetList().push_back(std::move(response)); + responses.Append(std::move(response)); } FireWebUIListener("tts-extensions-updated", responses); @@ -100,7 +100,7 @@ void TtsHandler::OnVoicesChanged() { response.SetString("fullLanguageCode", voice.lang); response.SetInteger("languageScore", language_score); response.SetString("extensionId", voice.engine_id); - responses.GetList().push_back(std::move(response)); + responses.Append(std::move(response)); } AllowJavascript(); FireWebUIListener("all-voice-data-updated", responses); @@ -139,7 +139,7 @@ void TtsHandler::HandlePreviewTtsVoice(const base::ListValue* args) { json->GetString("name", &name); json->GetString("extension", &extension_id); - content::TtsUtterance* utterance = + std::unique_ptr<content::TtsUtterance> utterance = content::TtsUtterance::Create((Profile::FromWebUI(web_ui()))); utterance->SetText(text); utterance->SetVoiceName(name); @@ -151,7 +151,7 @@ void TtsHandler::HandlePreviewTtsVoice(const base::ListValue* args) { base::Value result(true /* preview started */); FireWebUIListener("tts-preview-state-changed", result); - content::TtsController::GetInstance()->SpeakOrEnqueue(utterance); + content::TtsController::GetInstance()->SpeakOrEnqueue(std::move(utterance)); } void TtsHandler::RegisterMessages() { |