diff options
Diffstat (limited to 'engines/sherlock/talk.cpp')
| -rw-r--r-- | engines/sherlock/talk.cpp | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/sherlock/talk.cpp b/engines/sherlock/talk.cpp index b31a273a88..a5c5bc8944 100644 --- a/engines/sherlock/talk.cpp +++ b/engines/sherlock/talk.cpp @@ -1048,6 +1048,8 @@ OpcodeReturn Talk::cmdPauseWithoutControl(const byte *&str) {  	Scene &scene = *_vm->_scene;  	++str; +	events.incWaitCounter(); +  	for (int idx = 0; idx < (str[0] - 1); ++idx) {  		scene.doBgAnim();  		if (_talkToAbort) @@ -1058,6 +1060,8 @@ OpcodeReturn Talk::cmdPauseWithoutControl(const byte *&str) {  		events.setButtonState();  	} +	events.decWaitCounter(); +  	_endStr = false;  	return RET_SUCCESS;  }  | 
