I noticed that when modifying the chart after an undo is performed, the redo
state is not cleared. I could have sworn it used to, but with the current redo
behavior, I was able to do the following:
1. Add silence
2. Undo the addition of silence
3. Add a new note to the chart
4. Perform a redo (the note step 3 is removed and the silence is restored)
5. Perform an undo (the note is restored)
At this point, the MIDI delay that was in effect when the new note was added is
restored, but the audio that resulted from adding silence is still loaded,
leaving the chart desynced. Adding 0ms of silence restores the correct audio.
Original issue reported on code.google.com by raynebc on 16 Nov 2010 at 12:13
Original issue reported on code.google.com by
raynebc
on 16 Nov 2010 at 12:13