summaryrefslogtreecommitdiff
path: root/plugins/WinterSpeak/src/DialogConfigEngine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/WinterSpeak/src/DialogConfigEngine.cpp')
-rw-r--r--plugins/WinterSpeak/src/DialogConfigEngine.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/plugins/WinterSpeak/src/DialogConfigEngine.cpp b/plugins/WinterSpeak/src/DialogConfigEngine.cpp
index dc6834fe13..8041453eb7 100644
--- a/plugins/WinterSpeak/src/DialogConfigEngine.cpp
+++ b/plugins/WinterSpeak/src/DialogConfigEngine.cpp
@@ -144,7 +144,7 @@ void DialogConfigEngine::save(HWND window)
void DialogConfigEngine::updateVoices(HWND window)
{
SpeechInterface si;
- m_test_tts = std::auto_ptr<TextToSpeech>(si.createTts(getEngine(window)));
+ m_test_tts = std::unique_ptr<TextToSpeech>(si.createTts(getEngine(window)));
if (!m_test_tts.get())
{
@@ -215,12 +215,9 @@ bool DialogConfigEngine::createTts(HWND window)
getVoiceDesc(window, desc);
SpeechInterface si;
- m_test_tts = std::auto_ptr<TextToSpeech>(si.createTts(desc.engine));
-
+ m_test_tts = std::unique_ptr<TextToSpeech>(si.createTts(desc.engine));
if (!m_test_tts.get())
- {
return false;
- }
si.configureTts(m_test_tts.get(), desc);
return true;