aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/actor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/scumm/actor.cpp b/scumm/actor.cpp
index 3fee5e1d22..f11c7b966e 100644
--- a/scumm/actor.cpp
+++ b/scumm/actor.cpp
@@ -1273,7 +1273,7 @@ void ScummEngine::stopTalk() {
act = getTalkingActor();
if (act && act < 0x80) {
Actor *a = derefActor(act, "stopTalk");
- if (a->isInCurrentRoom()) {
+ if (a->isInCurrentRoom() || _version >= 7) {
if ((_version >= 7 && !_string[0].no_talk_anim) || (_version <= 6 && _useTalkAnims)) {
a->runActorTalkScript(a->talkStopFrame);
_useTalkAnims = false;