From d939a158765b49d2a41bf25b7d129efd37539915 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 29 Mar 2006 07:56:39 +0000 Subject: [PATCH] Don't list difficulties that don't exist in "Fill Steps" (ROW_SOURCE_STEPS_TYPE). --- stepmania/src/EditMenu.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/stepmania/src/EditMenu.cpp b/stepmania/src/EditMenu.cpp index 99fbc6ca5d..a7fbfd84d9 100644 --- a/stepmania/src/EditMenu.cpp +++ b/stepmania/src/EditMenu.cpp @@ -515,7 +515,8 @@ void EditMenu::OnRowValueChanged( EditMenuRow row ) if( dc != DIFFICULTY_EDIT ) { Steps *pSteps = GetSelectedSong()->GetStepsByDifficulty( GetSelectedSourceStepsType(), dc ); - m_vpSourceSteps.push_back( StepsAndDifficulty(pSteps,dc) ); + if( pSteps != NULL ) + m_vpSourceSteps.push_back( StepsAndDifficulty(pSteps,dc) ); } else { @@ -524,8 +525,6 @@ void EditMenu::OnRowValueChanged( EditMenuRow row ) StepsUtil::SortStepsByDescription( v ); FOREACH_CONST( Steps*, v, pSteps ) m_vpSourceSteps.push_back( StepsAndDifficulty(*pSteps,dc) ); - if( v.empty() ) - m_vpSourceSteps.push_back( StepsAndDifficulty(NULL,dc) ); } } CLAMP( m_iSelection[ROW_SOURCE_STEPS], 0, m_vpSourceSteps.size()-1 );