1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-16 16:10:06 +02:00

updated TrackPanel::OnTrackMoveUp etc so that MoveTrack is only called when track can be moved, and so history is correct

This commit is contained in:
David Bailes 2015-04-17 21:44:23 +01:00
parent 593197c2db
commit 74ca312067

View File

@ -8561,25 +8561,25 @@ void TrackPanel::OnTrackClose()
void TrackPanel::OnTrackMoveUp()
{
if (GetFocusedTrack())
if (mTracks->CanMoveUp(GetFocusedTrack()))
MoveTrack(GetFocusedTrack(), OnMoveUpID);
}
void TrackPanel::OnTrackMoveDown()
{
if (GetFocusedTrack())
if (mTracks->CanMoveDown(GetFocusedTrack()))
MoveTrack(GetFocusedTrack(), OnMoveDownID);
}
void TrackPanel::OnTrackMoveTop()
{
if (GetFocusedTrack())
if (mTracks->CanMoveUp(GetFocusedTrack()))
MoveTrack(GetFocusedTrack(), OnMoveTopID);
}
void TrackPanel::OnTrackMoveBottom()
{
if (GetFocusedTrack())
if (mTracks->CanMoveDown(GetFocusedTrack()))
MoveTrack(GetFocusedTrack(), OnMoveBottomID);
}