aboutsummaryrefslogtreecommitdiff
path: root/queen
diff options
context:
space:
mode:
Diffstat (limited to 'queen')
-rw-r--r--queen/journal.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/queen/journal.cpp b/queen/journal.cpp
index 2846db02d6..314e37a67a 100644
--- a/queen/journal.cpp
+++ b/queen/journal.cpp
@@ -247,7 +247,10 @@ void Journal::handleNormalMode(int16 zoneNum, int x) {
}
drawConfigPanel();
} else if (zoneNum == ZN_VOICE_TOGGLE) {
- _vm->sound()->toggleSpeech();
+ if (_vm->resource()->isCD())
+ _vm->sound()->toggleSpeech();
+ else
+ _vm->sound()->speechToggle(false);
drawConfigPanel();
} else if (zoneNum == ZN_TEXT_TOGGLE) {
_vm->subtitles(!_vm->subtitles());