if (!CheckEngineSnapshotSingle())
SaveEngineSnapshotSingle();
+
+ // restart step/move snapshots after quick loading tape
+ SaveEngineSnapshotToListInitial();
}
}
if (tape.pausing)
MapUndoRedoButtons();
else if (!tape.single_step)
- MapStopPlayButtons();
+ UnmapUndoRedoButtons();
}
}
TapeStopWarpForward();
TapeAppendRecording();
+ // restart step/move snapshots after quick loading tape
+ SaveEngineSnapshotToListInitial();
+
if (FrameCounter > 0)
return;
}