1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-01-29 16:27:03 +01:00

Fix cut preview with note tracks

This commit is contained in:
Pokechu22
2017-06-28 20:41:09 -07:00
committed by Paul Licameli
parent 8a02687b5f
commit 19b11c09fe

View File

@@ -667,7 +667,7 @@ int ControlToolBar::PlayPlayRegion(const SelectedRegion &selectedRegion,
mCutPreviewTracks->GetWaveTrackConstArray(false), mCutPreviewTracks->GetWaveTrackConstArray(false),
WaveTrackArray(), WaveTrackArray(),
#ifdef EXPERIMENTAL_MIDI_OUT #ifdef EXPERIMENTAL_MIDI_OUT
NoteTrackArray(), mCutPreviewTracks->GetNoteTrackArray(false),
#endif #endif
tcp0, tcp1, myOptions); tcp0, tcp1, myOptions);
} }
@@ -1257,7 +1257,12 @@ void ControlToolBar::SetupCutPreviewTracks(double WXUNUSED(playStart), double cu
TrackListIterator it(p->GetTracks()); TrackListIterator it(p->GetTracks());
for (Track *t = it.First(); t; t = it.Next()) for (Track *t = it.First(); t; t = it.Next())
{ {
if (t->GetKind() == Track::Wave && t->GetSelected()) if (t->GetSelected() &&
(t->GetKind() == Track::Wave
#ifdef EXPERIMENTAL_MIDI_OUT
|| t->GetKind() == Track::Note
#endif
))
{ {
track1 = t; track1 = t;
track2 = t->GetLink(); track2 = t->GetLink();