diff options
Diffstat (limited to 'src/plugins/tts/flite/qtexttospeech_flite_processor.cpp')
-rw-r--r-- | src/plugins/tts/flite/qtexttospeech_flite_processor.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp b/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp index 5cb051d..198c09b 100644 --- a/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp +++ b/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp @@ -179,7 +179,7 @@ bool QTextToSpeechProcessorFlite::init() m_fliteVoices.append(voice_enus); int totalVoiceCount = 0; - foreach (const FliteVoice &voice, m_fliteVoices) { + for (const FliteVoice &voice : qAsConst(m_fliteVoices)) { QTextToSpeechProcessor::VoiceInfo voiceInfo; voiceInfo.name = voice.name; voiceInfo.locale = voice.locale; @@ -194,9 +194,8 @@ bool QTextToSpeechProcessorFlite::init() void QTextToSpeechProcessorFlite::deinit() { - foreach (const FliteVoice &voice, m_fliteVoices) + for (const FliteVoice &voice : qExchange(m_fliteVoices, {})) voice.unregister_func(voice.vox); - m_fliteVoices.clear(); m_voices.clear(); } |