diff --git a/LibCarla/source/carla/client/Sensor.h b/LibCarla/source/carla/client/Sensor.h index 7ed90a3b4..8da722a5f 100644 --- a/LibCarla/source/carla/client/Sensor.h +++ b/LibCarla/source/carla/client/Sensor.h @@ -16,7 +16,7 @@ namespace client { public: template - void Listen(Functor callback) { + void Listen(Functor &&callback) { /// @todo should we check if we are already listening? log_debug("sensor", GetId(), "type", GetTypeId(), ": subscribing to stream"); GetWorld()->GetClient().SubscribeToStream(_stream_token, std::forward(callback));