diff options
author | Paul Gilbert | 2015-08-19 22:05:52 -0400 |
---|---|---|
committer | Paul Gilbert | 2015-08-19 22:05:52 -0400 |
commit | 47a04b09aebfadb5190e785482db6d3bf700d28b (patch) | |
tree | bebdbf30385fdb297b542f64b71ce99a77bfc5c9 | |
parent | 3ec6dccc4fd4a176dec263d52978899e4196cff2 (diff) | |
download | scummvm-rg350-47a04b09aebfadb5190e785482db6d3bf700d28b.tar.gz scummvm-rg350-47a04b09aebfadb5190e785482db6d3bf700d28b.tar.bz2 scummvm-rg350-47a04b09aebfadb5190e785482db6d3bf700d28b.zip |
SHERLOCK: RT: Fix resetting sequence on objects with hasAborts
-rw-r--r-- | engines/sherlock/tattoo/tattoo_talk.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/sherlock/tattoo/tattoo_talk.cpp b/engines/sherlock/tattoo/tattoo_talk.cpp index c7a970984c..a341115137 100644 --- a/engines/sherlock/tattoo/tattoo_talk.cpp +++ b/engines/sherlock/tattoo/tattoo_talk.cpp @@ -934,7 +934,7 @@ void TattooTalk::pullSequence(int slot) { Object &o = *seq._obj; // See if we're not supposed to restore it until an Allow Talk Interrupt - if (seq._obj->hasAborts()) { + if (slot == -1 && seq._obj->hasAborts()) { seq._obj->_gotoSeq = -1; seq._obj->_restoreSlot = idx; } else { |