--- np2/statsave.c 2004/01/26 14:57:20 1.33 +++ np2/statsave.c 2004/01/27 03:24:18 1.34 @@ -1284,7 +1284,6 @@ static int flagload_disk(STFLAGH sfh, co fdd_set(i, st.path, FTYPE_NONE, st.readonly); } } - sxsi_trash(); for (i=0x00; i<0x02; i++) { ret |= statflag_read(sfh, &st, sizeof(st)); if (st.path[0]) { @@ -1588,6 +1587,7 @@ const SFENTRY *tblterm; rs232c_midipanic(); mpu98ii_midipanic(); pc9861k_midipanic(); + sxsi_trash(); ret |= flagload_common(&sffh->sfh, np2tbl); nevent_init(); @@ -1606,7 +1606,6 @@ const SFENTRY *tblterm; cbuscore_reset(); fmboard_reset(pccore.sound); - done = FALSE; while((!done) && (ret != STATFLAG_FAILURE)) { ret |= statflag_readsection(sffh);