Fix crash on random entry. Add metric to hide the mods row.

This commit is contained in:
Steve Checkoway
2006-03-10 22:29:05 +00:00
parent 155c58ecd8
commit f40d23227c
3 changed files with 65 additions and 58 deletions
+4 -2
View File
@@ -339,7 +339,7 @@ void ScreenOptionsEditCourse::HandleMessage( const RString& sMessage )
{
if( sMessage == "EditCourseDifficultyChanged" )
{
#if 1
#if 0
const int iMeter = GAMESTATE->m_pCurCourse->m_iCustomMeter[GAMESTATE->m_cdEdit];
int iSel;
@@ -350,9 +350,11 @@ void ScreenOptionsEditCourse::HandleMessage( const RString& sMessage )
ChangeValueInRowAbsolute( EditCourseRow_Meter, GAMESTATE->m_MasterPlayerNumber, iSel, false );
#else
const vector<PlayerNumber> vpns( 1, GAMESTATE->m_MasterPlayerNumber );
OptionRow &row = *m_pRows[EditCourseRow_Meter];
row.Reload();
ImportOptions( EditCourseRow_Meter, vpns );
AfterChangeValueOrRow( GAMESTATE->m_MasterPlayerNumber );
row.AfterImportOptions( GAMESTATE->m_MasterPlayerNumber );
#endif
}
ScreenOptionsEditCourseSubMenu::HandleMessage( sMessage );