diff --git a/src/ScreenEdit.cpp b/src/ScreenEdit.cpp index 2da06e09aa..3fa115b0af 100644 --- a/src/ScreenEdit.cpp +++ b/src/ScreenEdit.cpp @@ -3182,10 +3182,10 @@ void ScreenEdit::HandleScreenMessage( const ScreenMessage SM ) else if (SM == SM_BackFromKeysoundTrack) { int track = ScreenMiniMenu::s_iLastRowCode; - unsigned int sound = ScreenMiniMenu::s_viLastAnswers[0]; if (track < m_NoteDataEdit.GetNumTracks()) { + unsigned int sound = ScreenMiniMenu::s_viLastAnswers[track]; vector &kses = m_pSong->m_vsKeysoundFile; if (sound < kses.size()) {