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)
{
deleteArea(viewInfo->selectStartRow - 1, getActiveTrack(), buffer_width, 1, true);
deleteArea(viewInfo->selectStartRow - 1, selectLeft, buffer_width, 1, true);
setRowPos(viewInfo->selectStartRow);
deleteArea(viewInfo->selectStopRow + 1, getActiveTrack(), buffer_width, 1, true);
deleteArea(viewInfo->selectStopRow + 1, selectLeft, buffer_width, 1, true);
}
else
{
deleteArea(viewInfo->selectStopRow - 1, getActiveTrack(), buffer_width, 1, true);
deleteArea(viewInfo->selectStopRow - 1, selectLeft, buffer_width, 1, true);
setRowPos(viewInfo->selectStopRow);
deleteArea(viewInfo->selectStartRow + 1, getActiveTrack(), buffer_width, 1, true);
deleteArea(viewInfo->selectStartRow + 1, selectLeft, buffer_width, 1, true);
}
Commands_endMulti();