mirror of
https://github.com/cookiengineer/audacity
synced 2026-03-08 07:25:39 +01:00
Manage Commands and CommandOutputTarget objects with smart pointers
This commit is contained in:
@@ -41,9 +41,9 @@ void SetProjectInfoCommandType::BuildSignature(CommandSignature &signature)
|
||||
signature.AddParameter(wxT(kSetOfTracksStr), wxT("x"), TracksSetValidator);
|
||||
}
|
||||
|
||||
Command *SetProjectInfoCommandType::Create(CommandOutputTarget *target)
|
||||
CommandHolder SetProjectInfoCommandType::Create(std::unique_ptr<CommandOutputTarget> &&target)
|
||||
{
|
||||
return new SetProjectInfoCommand(*this, target);
|
||||
return std::make_shared<SetProjectInfoCommand>(*this, std::move(target));
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user