diff --git a/rbutil/rbutilqt/base/voicefile.cpp b/rbutil/rbutilqt/base/voicefile.cpp index 2cc9f18c25..d5a3586e1b 100644 --- a/rbutil/rbutilqt/base/voicefile.cpp +++ b/rbutil/rbutilqt/base/voicefile.cpp @@ -160,8 +160,14 @@ void VoiceFileCreator::downloadDone(bool error) QFile::copy(":/builtin/VOICE_PAUSE.wav",m_path + "/VOICE_PAUSE.wav"); entry.wavfilename = m_path + "/VOICE_PAUSE.wav"; entry.voiced = true; + m_talkList.append(entry); + } + else if(entry.toSpeak.isEmpty()) { + qDebug() << "[Voicefile] Empty voice string for ID" << id; + } + else { + m_talkList.append(entry); } - m_talkList.append(entry); idfound=false; voicefound=false; }