aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sherlock/people.cpp2
-rw-r--r--engines/sherlock/talk.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/engines/sherlock/people.cpp b/engines/sherlock/people.cpp
index 5dd50e7e94..cc26339bde 100644
--- a/engines/sherlock/people.cpp
+++ b/engines/sherlock/people.cpp
@@ -597,7 +597,7 @@ int People::findSpeaker(int speaker) {
if (scumm_stricmp(PORTRAITS[speaker], name.c_str()) == 0
&& obj._name[4] >= '0' && obj._name[4] <= '9')
- return idx - 1;
+ return idx;
}
}
diff --git a/engines/sherlock/talk.cpp b/engines/sherlock/talk.cpp
index 73bf9b5fb3..ef64edd66b 100644
--- a/engines/sherlock/talk.cpp
+++ b/engines/sherlock/talk.cpp
@@ -880,7 +880,7 @@ void Talk::clearSequences() {
void Talk::pullSequence() {
Scene &scene = *_vm->_scene;
- if (_scriptStack.empty())
+ if (_sequenceStack.empty())
return;
SequenceEntry seq = _sequenceStack.pop();