fix a crash on a course editor by renaming ambiguous class
This commit is contained in:
@@ -24,7 +24,7 @@ static void GetStepsForSong( Song *pSong, vector<Steps*> &vpStepsOut )
|
||||
}
|
||||
|
||||
// XXX: very similar to OptionRowHandlerSteps
|
||||
class OptionRowHandlerSteps : public OptionRowHandler
|
||||
class EditCourseOptionRowHandlerSteps : public OptionRowHandler
|
||||
{
|
||||
public:
|
||||
void Load( int iEntryIndex )
|
||||
@@ -213,7 +213,7 @@ void ScreenOptionsEditCourse::BeginScreen()
|
||||
}
|
||||
|
||||
{
|
||||
OptionRowHandlerSteps *pHand = new OptionRowHandlerSteps;
|
||||
EditCourseOptionRowHandlerSteps *pHand = new EditCourseOptionRowHandlerSteps;
|
||||
pHand->Load( i );
|
||||
pHand->m_Def.m_vsChoices.push_back( "n/a" );
|
||||
pHand->m_Def.m_sName = ssprintf(STEPS.GetValue() + " %d",i+1);
|
||||
@@ -411,7 +411,7 @@ void ScreenOptionsEditCourse::SetCurrentSteps()
|
||||
int iEntryIndex = RowToEntryIndex( iRow );
|
||||
OptionRow &row = *m_pRows[ EntryIndexAndRowTypeToRow(iEntryIndex, RowType_Steps) ];
|
||||
int iStepsIndex = row.GetOneSharedSelection();
|
||||
const OptionRowHandlerSteps *pHand = dynamic_cast<const OptionRowHandlerSteps *>( row.GetHandler() );
|
||||
const EditCourseOptionRowHandlerSteps *pHand = dynamic_cast<const EditCourseOptionRowHandlerSteps *>( row.GetHandler() );
|
||||
ASSERT( pHand );
|
||||
Steps *pSteps = pHand->GetSteps( iStepsIndex );
|
||||
GAMESTATE->m_pCurSteps[PLAYER_1].Set( pSteps );
|
||||
|
||||
Reference in New Issue
Block a user