mirror of
https://github.com/cookiengineer/audacity
synced 2025-11-07 09:33:49 +01:00
Bug 2507 Nyquist fails if track or project name contains quotes
This commit is contained in:
@@ -750,7 +750,7 @@ bool NyquistEffect::Process()
|
||||
|
||||
mProps += wxString::Format(wxT("(putprop '*PROJECT* %d 'PROJECTS)\n"),
|
||||
(int) AllProjects{}.size());
|
||||
mProps += wxString::Format(wxT("(putprop '*PROJECT* \"%s\" 'NAME)\n"), project->GetProjectName());
|
||||
mProps += wxString::Format(wxT("(putprop '*PROJECT* \"%s\" 'NAME)\n"), EscapeString(project->GetProjectName()));
|
||||
|
||||
int numTracks = 0;
|
||||
int numWave = 0;
|
||||
@@ -1177,7 +1177,7 @@ bool NyquistEffect::ProcessOne()
|
||||
);
|
||||
|
||||
cmd += wxString::Format(wxT("(putprop '*TRACK* %d 'INDEX)\n"), ++mTrackIndex);
|
||||
cmd += wxString::Format(wxT("(putprop '*TRACK* \"%s\" 'NAME)\n"), mCurTrack[0]->GetName());
|
||||
cmd += wxString::Format(wxT("(putprop '*TRACK* \"%s\" 'NAME)\n"), EscapeString(mCurTrack[0]->GetName()));
|
||||
cmd += wxString::Format(wxT("(putprop '*TRACK* \"%s\" 'TYPE)\n"), type);
|
||||
// Note: "View" property may change when Audacity's choice of track views has stabilized.
|
||||
cmd += wxString::Format(wxT("(putprop '*TRACK* %s 'VIEW)\n"), view);
|
||||
|
||||
Reference in New Issue
Block a user