From b8324816135c15730fc631962b3b7843224cf48c Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Tue, 12 Aug 2003 07:48:59 +0000 Subject: [PATCH] fix crash for Courses with 0 entries --- stepmania/src/EditCoursesMenu.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/stepmania/src/EditCoursesMenu.cpp b/stepmania/src/EditCoursesMenu.cpp index ae60f7fd58..b8466cab0e 100644 --- a/stepmania/src/EditCoursesMenu.cpp +++ b/stepmania/src/EditCoursesMenu.cpp @@ -476,6 +476,14 @@ void EditCoursesMenu::OnRowValueChanged( Row row ) Course* pCourse = GetSelectedCourse(); CourseEntry* pEntry = GetSelectedEntry(); + // HACK: I can't decide how to handle Courses with 0 entries. For now, + // just add one entry to it. + if( pEntry == NULL ) + { + pCourse->m_entries.push_back( CourseEntry() ); + pEntry = GetSelectedEntry(); + } + switch( row ) { case ROW_COURSE: