diff options
-rw-r--r-- | queen/journal.cpp | 5 |
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()); |