From a847b4f47b662f35daee7d6bcf5711893801cfbe Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 10 Feb 2005 05:07:34 +0000 Subject: [PATCH] fix paste clearing everything after the paste; also fixes compress, etc. problems --- stepmania/src/ScreenEdit.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stepmania/src/ScreenEdit.cpp b/stepmania/src/ScreenEdit.cpp index 9906e96004..c3f45d9200 100644 --- a/stepmania/src/ScreenEdit.cpp +++ b/stepmania/src/ScreenEdit.cpp @@ -1927,13 +1927,13 @@ void ScreenEdit::HandleAreaMenuChoice( AreaMenuChoice c, int* iAnswers ) case paste_at_current_beat: { int iDestFirstRow = BeatToNoteRow( GAMESTATE->m_fSongBeat ); - m_NoteDataEdit.CopyRange( m_Clipboard, 0, MAX_NOTE_ROW, iDestFirstRow ); + m_NoteDataEdit.CopyRange( m_Clipboard, 0, m_Clipboard.GetLastRow()+1, iDestFirstRow ); } break; case paste_at_begin_marker: { ASSERT( m_NoteFieldEdit.m_iBeginMarker!=-1 ); - m_NoteDataEdit.CopyRange( m_Clipboard, 0, MAX_NOTE_ROW, m_NoteFieldEdit.m_iBeginMarker ); + m_NoteDataEdit.CopyRange( m_Clipboard, 0, m_Clipboard.GetLastRow()+1, m_NoteFieldEdit.m_iBeginMarker ); } break; case clear: