From 511d5734b9343464ded869b331c41360614db2be Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 15 Jul 2003 19:40:41 +0000 Subject: [PATCH] fix crash if song has no note data --- stepmania/src/Notes.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/stepmania/src/Notes.cpp b/stepmania/src/Notes.cpp index 57737e498c..d013b6a9cd 100644 --- a/stepmania/src/Notes.cpp +++ b/stepmania/src/Notes.cpp @@ -73,9 +73,16 @@ void Notes::GetNoteData( NoteData* pNoteDataOut ) const { ASSERT(this); ASSERT(pNoteDataOut); + Decompress(); - pNoteDataOut->SetNumTracks( notes->GetNumTracks() ); - *pNoteDataOut = *notes; + + if( notes != NULL ) + *pNoteDataOut = *notes; + else + { + pNoteDataOut->ClearAll(); + pNoteDataOut->SetNumTracks( GameManager::NotesTypeToNumTracks(m_NotesType) ); + } } void Notes::SetSMNoteData( const CString &out )