diff options
Diffstat (limited to 'rbutil/rbutilqt/installtalkwindow.cpp')
-rw-r--r-- | rbutil/rbutilqt/installtalkwindow.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/installtalkwindow.cpp b/rbutil/rbutilqt/installtalkwindow.cpp index 95aad659ed..9a723261b8 100644 --- a/rbutil/rbutilqt/installtalkwindow.cpp +++ b/rbutil/rbutilqt/installtalkwindow.cpp | |||
@@ -130,6 +130,12 @@ void InstallTalkWindow::updateSettings(void) | |||
130 | QString mp = RbSettings::value(RbSettings::Mountpoint).toString(); | 130 | QString mp = RbSettings::value(RbSettings::Mountpoint).toString(); |
131 | QString ttsName = RbSettings::value(RbSettings::Tts).toString(); | 131 | QString ttsName = RbSettings::value(RbSettings::Tts).toString(); |
132 | TTSBase* tts = TTSBase::getTTS(this,ttsName); | 132 | TTSBase* tts = TTSBase::getTTS(this,ttsName); |
133 | if(!tts) | ||
134 | { | ||
135 | QMessageBox::critical(this, tr("TTS error"), | ||
136 | tr("The selected TTS failed to initialize. You can't use this TTS.")); | ||
137 | return; | ||
138 | } | ||
133 | if(tts->configOk()) | 139 | if(tts->configOk()) |
134 | ui.labelTtsProfile->setText(QString("<b>%1</b>") | 140 | ui.labelTtsProfile->setText(QString("<b>%1</b>") |
135 | .arg(TTSBase::getTTSName(ttsName))); | 141 | .arg(TTSBase::getTTSName(ttsName))); |