From 989084b3de84000a15fb4bd5a7d63929001cd769 Mon Sep 17 00:00:00 2001 From: Karsten Knese Date: Sun, 15 Oct 2017 22:40:03 -0700 Subject: [PATCH] move callback (#387) --- rclcpp_lifecycle/src/lifecycle_node_interface_impl.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rclcpp_lifecycle/src/lifecycle_node_interface_impl.hpp b/rclcpp_lifecycle/src/lifecycle_node_interface_impl.hpp index 7742e75..f511a96 100644 --- a/rclcpp_lifecycle/src/lifecycle_node_interface_impl.hpp +++ b/rclcpp_lifecycle/src/lifecycle_node_interface_impl.hpp @@ -105,7 +105,7 @@ public: auto cb = std::bind(&LifecycleNodeInterfaceImpl::on_change_state, this, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3); rclcpp::any_service_callback::AnyServiceCallback any_cb; - any_cb.set(cb); + any_cb.set(std::move(cb)); srv_change_state_ = std::make_shared>( node_base_interface_->get_shared_rcl_node_handle(),