diff --git a/firmware/application/capture_thread.cpp b/firmware/application/capture_thread.cpp index e905deb90..f4935e7c0 100644 --- a/firmware/application/capture_thread.cpp +++ b/firmware/application/capture_thread.cpp @@ -78,7 +78,7 @@ CaptureThread::CaptureThread( std::unique_ptr writer, size_t write_size, size_t buffer_count, - std::function&& error_callback + std::function error_callback ) : config { write_size, buffer_count }, writer { std::move(writer) }, error_callback { std::move(error_callback) } diff --git a/firmware/application/capture_thread.hpp b/firmware/application/capture_thread.hpp index ce4c1485e..8facb5219 100644 --- a/firmware/application/capture_thread.hpp +++ b/firmware/application/capture_thread.hpp @@ -45,7 +45,7 @@ public: std::unique_ptr writer, size_t write_size, size_t buffer_count, - std::function&& error_callback + std::function error_callback ); ~CaptureThread();