From a0d19e4e022365d9c667462552f28086c9b5ad0e Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Mon, 7 Mar 2005 06:32:55 +0000 Subject: [PATCH] give new blank steps a unique name --- stepmania/src/ScreenEditMenu.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/stepmania/src/ScreenEditMenu.cpp b/stepmania/src/ScreenEditMenu.cpp index 580e42c736..bbeff8badd 100644 --- a/stepmania/src/ScreenEditMenu.cpp +++ b/stepmania/src/ScreenEditMenu.cpp @@ -169,9 +169,9 @@ void ScreenEditMenu::MenuStart( PlayerNumber pn ) ASSERT(0); } pNewSteps->SetDifficulty( dc ); // override difficulty with the user's choice - CString sPreferredEditName = GetCopyDescription(pSourceSteps); - pSong->MakeUniqueEditDescription( st, sPreferredEditName ); - pNewSteps->SetDescription( sPreferredEditName ); + CString sEditName = GetCopyDescription(pSourceSteps); + pSong->MakeUniqueEditDescription( st, sEditName ); + pNewSteps->SetDescription( sEditName ); pSong->AddSteps( pNewSteps ); SCREENMAN->SystemMessage( "Steps created from AutoGen." ); @@ -193,13 +193,20 @@ void ScreenEditMenu::MenuStart( PlayerNumber pn ) pNewSteps->CreateBlank( st ); pNewSteps->SetDifficulty( dc ); pNewSteps->SetMeter( 1 ); - pNewSteps->SetDescription( "Blank" ); + CString sEditName = "Blank"; + pSong->MakeUniqueEditDescription( st, sEditName ); + pNewSteps->SetDescription( sEditName ); pSong->AddSteps( pNewSteps ); SCREENMAN->SystemMessage( "Blank Steps created." ); SOUND->PlayOnce( THEME->GetPathS(m_sName,"create") ); m_Selector.RefreshAll(); pSong->Save(); + + GAMESTATE->m_pCurSong.Set( pSong ); + GAMESTATE->m_pCurSteps[0].Set( pNewSteps ); + + m_Selector.RefreshAll(); } return; default: