X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Ftape.c;h=5e55cb0453fad9166df5de9c971aaba03950abfc;hp=831659b62cb881ac47353c1e37992d3917c8d57b;hb=43a15ee9fa750d3089d23d3e244b91d9019d81d2;hpb=0ab6e77cdee7930da7fc143d29c5f8658ec046cc diff --git a/src/tape.c b/src/tape.c index 831659b6..5e55cb04 100644 --- a/src/tape.c +++ b/src/tape.c @@ -641,7 +641,10 @@ void TapeHaltRecording() return; tape.counter++; - tape.pos[tape.counter].delay = 0; + + // initialize delay for next tape entry (to be able to continue recording) + if (tape.counter < MAX_TAPE_LEN) + tape.pos[tape.counter].delay = 0; tape.length = tape.counter; tape.length_frames = GetTapeLengthFrames();