Fixed small bug for #99 when moving > 1 tracks

This commit is contained in:
Daniel Collin 2014-09-19 19:17:52 +02:00
parent db2797aabd
commit 36391d5cb0

View File

@ -1224,15 +1224,15 @@ static void onMoveSelection(bool down)
if (viewInfo->selectStartRow < viewInfo->selectStopRow) if (viewInfo->selectStartRow < viewInfo->selectStopRow)
{ {
deleteArea(viewInfo->selectStartRow - 1, getActiveTrack(), buffer_width, 1, true); deleteArea(viewInfo->selectStartRow - 1, selectLeft, buffer_width, 1, true);
setRowPos(viewInfo->selectStartRow); setRowPos(viewInfo->selectStartRow);
deleteArea(viewInfo->selectStopRow + 1, getActiveTrack(), buffer_width, 1, true); deleteArea(viewInfo->selectStopRow + 1, selectLeft, buffer_width, 1, true);
} }
else else
{ {
deleteArea(viewInfo->selectStopRow - 1, getActiveTrack(), buffer_width, 1, true); deleteArea(viewInfo->selectStopRow - 1, selectLeft, buffer_width, 1, true);
setRowPos(viewInfo->selectStopRow); setRowPos(viewInfo->selectStopRow);
deleteArea(viewInfo->selectStartRow + 1, getActiveTrack(), buffer_width, 1, true); deleteArea(viewInfo->selectStartRow + 1, selectLeft, buffer_width, 1, true);
} }
Commands_endMulti(); Commands_endMulti();