X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ftape.c;h=d5d07236ea392c22910f4e17c0845f216b3c5819;hb=6f5d13e1d289522630e9f5f4827420a2229876af;hp=ef7e8a5ab942f1c457c41a9b3328c57b818efaa4;hpb=ed7b1b225247d018233eeb3ffd1a23366350da3d;p=rocksndiamonds.git diff --git a/src/tape.c b/src/tape.c index ef7e8a5a..d5d07236 100644 --- a/src/tape.c +++ b/src/tape.c @@ -1464,6 +1464,7 @@ static int AutoPlayTapesExt(boolean initialize) -1 }; + LevelDirTree *leveldir_current_last = leveldir_current; boolean init_level_set = FALSE; int i; @@ -1856,6 +1857,9 @@ static int AutoPlayTapesExt(boolean initialize) if (program.headless) CloseAllAndExit(0); + // when running interactively, restore last selected level set + leveldir_current = leveldir_current_last; + return num_tapes; }