1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-09-19 09:30:52 +02:00

Bug 2743 - The first use of the "window" command in LOF files is ignored by Audacity

This commit is contained in:
James Crook 2021-04-20 11:51:15 +01:00
parent b10a9897c4
commit 678dffa012

View File

@ -151,7 +151,7 @@ private:
AudacityProject *mProject{};
// In order to know whether or not to create a NEW window
bool windowCalledOnce{ false };
int nFilesInGroup{ 0 };
// In order to zoom in, it must be done after files are opened
bool callDurationFactor{ false };
@ -315,15 +315,11 @@ void LOFImportFileHandle::lofOpenFiles(wxString* ln)
// set any duration/offset factors for last window, as all files were called
doDurationAndScrollOffset();
if (windowCalledOnce)
if (nFilesInGroup > 0 )
// Cause a project to be created with the next import
mProject = nullptr;
else
// Apply any offset and duration directives of the first "window" line
// to the previously open project, not a NEW one.
;
windowCalledOnce = true;
nFilesInGroup = 0;
while (tok.HasMoreTokens())
{
@ -382,7 +378,7 @@ void LOFImportFileHandle::lofOpenFiles(wxString* ln)
else if (tokenholder.IsSameAs(wxT("file"), false))
{
nFilesInGroup++;
// To identify filename and open it
tokenholder = temptok1.GetNextToken();
wxString targettoken = temptok1.GetNextToken();