summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/tts/flite/qtexttospeech_flite_processor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp b/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp
index 99c263e..84979c2 100644
--- a/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp
+++ b/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp
@@ -37,7 +37,7 @@ void QTextToSpeechProcessorFlite::startTokenTimer()
qCDebug(lcSpeechTtsFlite) << "Starting token timer with" << m_tokens.count() - m_currentToken << "left";
const TokenData &token = m_tokens.at(m_currentToken);
- const qint64 playedTime = m_audioSink->processedUSecs() / 1000;
+ const qint64 playedTime = m_audioSink ? m_audioSink->processedUSecs() / 1000 : 0;
m_tokenTimer.start(qMax(token.startTime - playedTime, 0), Qt::PreciseTimer, this);
}