From fba31da4e6a59204012ca526350cccb16bbc47af Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Sat, 5 May 2007 11:16:40 +0000 Subject: [PATCH] Fix crash for courses. --- stepmania/src/MusicWheelItem.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/stepmania/src/MusicWheelItem.cpp b/stepmania/src/MusicWheelItem.cpp index 0948d29f34..7ee17a190d 100644 --- a/stepmania/src/MusicWheelItem.cpp +++ b/stepmania/src/MusicWheelItem.cpp @@ -311,8 +311,12 @@ void MusicWheelItem::RefreshGrades() continue; m_pGradeDisplay[p]->SetVisible( true ); - Grade g = PROFILEMAN->GetGradeForSteps( data->m_pSong, GAMESTATE->GetCurrentStyle(), ps, dc ); - Message msg("SetGrade"); + Grade g; + if( data->m_pSong ) + g = PROFILEMAN->GetGradeForSteps( data->m_pSong, GAMESTATE->GetCurrentStyle(), ps, dc ); + else + g = PROFILEMAN->GetGradeForTrail( data->m_pCourse, GAMESTATE->GetCurrentStyle(), ps, dc ); + Message msg( "SetGrade" ); msg.SetParam( "PlayerNumber", p ); msg.SetParam( "Grade", g ); m_pGradeDisplay[p]->HandleMessage( msg );