From 5b577d54550d8b888f5b4daef48031e304cb4d8a Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 30 Mar 2005 06:09:30 +0000 Subject: [PATCH] fix assertion failure --- stepmania/src/ScreenEdit.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stepmania/src/ScreenEdit.cpp b/stepmania/src/ScreenEdit.cpp index fde51d5c81..791d81455e 100644 --- a/stepmania/src/ScreenEdit.cpp +++ b/stepmania/src/ScreenEdit.cpp @@ -2158,6 +2158,8 @@ void ScreenEdit::HandleAreaMenuChoice( AreaMenuChoice c, const vector &iAns { NoteData temp( m_Clipboard ); int iNumUsedTracks = NoteDataUtil::GetNumUsedTracks( temp ); + if( iNumUsedTracks == 0 ) + break; temp.SetNumTracks( iNumUsedTracks ); NoteDataUtil::LoadTransformedSlidingWindow( temp, m_Clipboard, m_Clipboard.GetNumTracks() ); NoteDataUtil::FixImpossibleRows( m_Clipboard, GAMESTATE->m_pCurSteps[0]->m_StepsType );