mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
[commands] ProxyCommand: Use inner command name in unique_ptr constructor (#5570)
This commit is contained in:
@@ -23,8 +23,10 @@ ProxyCommand::ProxyCommand(Command* command)
|
||||
SetName(std::string{"Proxy("}.append(command->GetName()).append(")"));
|
||||
}
|
||||
|
||||
ProxyCommand::ProxyCommand(std::unique_ptr<Command> command)
|
||||
: ProxyCommand([command = std::move(command)] { return command.get(); }) {}
|
||||
ProxyCommand::ProxyCommand(std::unique_ptr<Command> command) {
|
||||
SetName(std::string{"Proxy("}.append(command->GetName()).append(")"));
|
||||
m_supplier = [command = std::move(command)] { return command.get(); };
|
||||
}
|
||||
|
||||
void ProxyCommand::Initialize() {
|
||||
m_command = m_supplier();
|
||||
|
||||
Reference in New Issue
Block a user