fixed pausing tape after replaying
[rocksndiamonds.git] / src / tape.c
index 0a7dffc3db840681520a6c5fdb371cb155009772..55991ce9b574f03d04789d24fb4cfb93ddad4a60 100644 (file)
@@ -1007,7 +1007,7 @@ byte *TapePlayAction(void)
 
   if (tape.counter >= tape.length)     // end of tape reached
   {
-    if (!tape.auto_play)
+    if (tape.warp_forward && !tape.auto_play)
     {
       TapeStopWarpForward();
       TapeTogglePause(TAPE_TOGGLE_MANUAL);