From 2a6094b60621c2879b88d33a6862dceef2b93b80 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sun, 18 Dec 2005 07:59:44 +0000 Subject: [PATCH] use m_Timing.DeleteRows --- stepmania/src/ScreenEdit.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/stepmania/src/ScreenEdit.cpp b/stepmania/src/ScreenEdit.cpp index 1c53f32ba9..8ab9ad4d16 100644 --- a/stepmania/src/ScreenEdit.cpp +++ b/stepmania/src/ScreenEdit.cpp @@ -2990,12 +2990,8 @@ void ScreenEdit::HandleAreaMenuChoice( AreaMenuChoice c, const vector &iAns m_NoteFieldEdit.m_iBeginMarker + 1, m_NoteFieldEdit.m_iEndMarker-m_NoteFieldEdit.m_iBeginMarker ); - // XXX: this will push any stops inside the region to the top of it; that's weird, but - // will be overwritten below anyway - // delete all stops in the region first - m_pSong->m_Timing.ShiftRows( m_NoteFieldEdit.m_iBeginMarker, - -m_NoteFieldEdit.m_iEndMarker+m_NoteFieldEdit.m_iBeginMarker - ); + m_pSong->m_Timing.DeleteRows( m_NoteFieldEdit.m_iBeginMarker, + m_NoteFieldEdit.m_iEndMarker-m_NoteFieldEdit.m_iBeginMarker ); m_pSong->m_Timing.SetStopAtRow( m_NoteFieldEdit.m_iBeginMarker, fStopLength ); m_NoteFieldEdit.m_iBeginMarker = -1; m_NoteFieldEdit.m_iEndMarker = -1;