From 19b11c09fe9e1dfc91e4a7a54badce6c66bf3c7d Mon Sep 17 00:00:00 2001 From: Pokechu22 Date: Wed, 28 Jun 2017 20:41:09 -0700 Subject: [PATCH] Fix cut preview with note tracks --- src/toolbars/ControlToolBar.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/toolbars/ControlToolBar.cpp b/src/toolbars/ControlToolBar.cpp index 1b5669efd..2d6a14f08 100644 --- a/src/toolbars/ControlToolBar.cpp +++ b/src/toolbars/ControlToolBar.cpp @@ -667,7 +667,7 @@ int ControlToolBar::PlayPlayRegion(const SelectedRegion &selectedRegion, mCutPreviewTracks->GetWaveTrackConstArray(false), WaveTrackArray(), #ifdef EXPERIMENTAL_MIDI_OUT - NoteTrackArray(), + mCutPreviewTracks->GetNoteTrackArray(false), #endif tcp0, tcp1, myOptions); } @@ -1257,7 +1257,12 @@ void ControlToolBar::SetupCutPreviewTracks(double WXUNUSED(playStart), double cu TrackListIterator it(p->GetTracks()); 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; track2 = t->GetLink();