editor: don't offset by 1 row when shifting TimingData
This commit is contained in:
+3
-2
@@ -4772,7 +4772,8 @@ void ScreenEdit::HandleAlterMenuChoice(AlterMenuChoice c, const vector<int> &iAn
|
|||||||
m_NoteFieldEdit.m_iBeginMarker + 1,
|
m_NoteFieldEdit.m_iBeginMarker + 1,
|
||||||
m_NoteFieldEdit.m_iEndMarker-m_NoteFieldEdit.m_iBeginMarker
|
m_NoteFieldEdit.m_iEndMarker-m_NoteFieldEdit.m_iBeginMarker
|
||||||
);
|
);
|
||||||
GetAppropriateTimingForUpdate().DeleteRows( m_NoteFieldEdit.m_iBeginMarker + 1,
|
// For TimingData, it makes more sense not to offset by a row
|
||||||
|
GetAppropriateTimingForUpdate().DeleteRows( m_NoteFieldEdit.m_iBeginMarker,
|
||||||
m_NoteFieldEdit.m_iEndMarker-m_NoteFieldEdit.m_iBeginMarker );
|
m_NoteFieldEdit.m_iEndMarker-m_NoteFieldEdit.m_iBeginMarker );
|
||||||
GetAppropriateTimingForUpdate().SetStopAtRow( m_NoteFieldEdit.m_iBeginMarker, fStopLength );
|
GetAppropriateTimingForUpdate().SetStopAtRow( m_NoteFieldEdit.m_iBeginMarker, fStopLength );
|
||||||
m_NoteFieldEdit.m_iBeginMarker = -1;
|
m_NoteFieldEdit.m_iBeginMarker = -1;
|
||||||
@@ -4984,7 +4985,7 @@ void ScreenEdit::HandleAreaMenuChoice( AreaMenuChoice c, const vector<int> &iAns
|
|||||||
NoteTypeToRow((NoteType)iAnswers[c]) : 48);
|
NoteTypeToRow((NoteType)iAnswers[c]) : 48);
|
||||||
break;
|
break;
|
||||||
case shift_pauses_backward:
|
case shift_pauses_backward:
|
||||||
GetAppropriateTimingForUpdate().DeleteRows( GetRow() + 1,
|
GetAppropriateTimingForUpdate().DeleteRows( GetRow(),
|
||||||
iAnswers.size() > 0 ?
|
iAnswers.size() > 0 ?
|
||||||
NoteTypeToRow((NoteType)iAnswers[c]) : 48);
|
NoteTypeToRow((NoteType)iAnswers[c]) : 48);
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user