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

Bug 2341 - Macros prompt for save changes even with canceled edits

This commit is contained in:
James Crook 2020-02-26 10:50:26 +00:00
parent 2ab35e8c1b
commit f8eb99bb18

View File

@ -1112,14 +1112,18 @@ void MacrosWindow::OnEditCommandParams(wxCommandEvent & WXUNUSED(event))
// Just edit the parameters, and not the command.
auto command = mMacroCommands.GetCommand(item);
wxString params = mMacroCommands.GetParams(item);
wxString oldParams = params;
params = MacroCommands::PromptForParamsFor(command, params, *this).Trim();
Raise();
if (oldParams == params)
return; // They did not actually make any changes..
mMacroCommands.DeleteFromMacro(item);
mMacroCommands.AddToMacro(command,
params,
item);
params,
item);
mChanged = true;
mSelectedCommand = item;
PopulateList();