From 38da22c18b407ed671fca19583fed92c030bd54a Mon Sep 17 00:00:00 2001 From: Leland Lucius Date: Tue, 14 Apr 2020 13:26:58 -0500 Subject: [PATCH] Bug 2345 - "Ignore blank space" Preference fails on Export Multiple based on "Tracks" --- src/export/ExportMultiple.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/export/ExportMultiple.cpp b/src/export/ExportMultiple.cpp index f704bf4ce..0f6410f25 100644 --- a/src/export/ExportMultiple.cpp +++ b/src/export/ExportMultiple.cpp @@ -912,13 +912,16 @@ ProgressResult ExportMultipleDialog::ExportMultipleByTrack(bool byName, bool anySolo = !(( mTracks->Any() + &WaveTrack::GetSolo ).empty()); + bool skipSilenceAtBeginning; + gPrefs->Read(wxT("/AudioFiles/SkipSilenceAtBeginning"), &skipSilenceAtBeginning, false); + /* Examine all tracks in turn, collecting export information */ for (auto tr : mTracks->Leaders() - (anySolo ? &WaveTrack::GetNotSolo : &WaveTrack::GetMute)) { // Get the times for the track auto channels = TrackList::Channels(tr); - setting.t0 = channels.min( &Track::GetStartTime ); + setting.t0 = skipSilenceAtBeginning ? channels.min(&Track::GetStartTime) : 0; setting.t1 = channels.max( &Track::GetEndTime ); // number of export channels?