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()); | 
