diff options
Diffstat (limited to 'rbutil/rbutilqt/createvoicewindow.cpp')
-rw-r--r-- | rbutil/rbutilqt/createvoicewindow.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/createvoicewindow.cpp b/rbutil/rbutilqt/createvoicewindow.cpp index 8bd4e8d693..5b6ef16699 100644 --- a/rbutil/rbutilqt/createvoicewindow.cpp +++ b/rbutil/rbutilqt/createvoicewindow.cpp | |||
@@ -93,6 +93,12 @@ void CreateVoiceWindow::updateSettings(void) | |||
93 | 93 | ||
94 | QString ttsName = RbSettings::value(RbSettings::Tts).toString(); | 94 | QString ttsName = RbSettings::value(RbSettings::Tts).toString(); |
95 | TTSBase* tts = TTSBase::getTTS(this,ttsName); | 95 | TTSBase* tts = TTSBase::getTTS(this,ttsName); |
96 | if(!tts) | ||
97 | { | ||
98 | QMessageBox::critical(this, tr("TTS error"), | ||
99 | tr("The selected TTS failed to initialize. You can't use this TTS.")); | ||
100 | return; | ||
101 | } | ||
96 | if(tts->configOk()) | 102 | if(tts->configOk()) |
97 | ui.labelTtsProfile->setText(tr("Engine: <b>%1</b>") | 103 | ui.labelTtsProfile->setText(tr("Engine: <b>%1</b>") |
98 | .arg(TTSBase::getTTSName(ttsName))); | 104 | .arg(TTSBase::getTTSName(ttsName))); |