diff options
| -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 { | 
