fix reloading: simply calling LoadFromSMFile won't reset everything,
leading to duplicate notes and some other stuff not always being reverted
This commit is contained in:
@@ -1110,7 +1110,7 @@ void ScreenEdit::HandleScreenMessage( const ScreenMessage SM )
|
||||
{
|
||||
case SM_GoToNextScreen:
|
||||
// Reload song from disk to discard changes.
|
||||
GAMESTATE->m_pCurSong->LoadFromSongDir( GAMESTATE->m_pCurSong->GetSongDir() );
|
||||
GAMESTATE->m_pCurSong->RevertFromDisk();
|
||||
SCREENMAN->SetNewScreen( "ScreenEditMenu" );
|
||||
break;
|
||||
case SM_BackFromMainMenu:
|
||||
|
||||
Reference in New Issue
Block a user