From b3245775ecb8125d376184fdb695b87180433a53 Mon Sep 17 00:00:00 2001 From: sakertooth Date: Tue, 26 Sep 2023 12:16:41 -0400 Subject: [PATCH] Do not pass in unique_ptr by r-value reference --- include/SampleClip.h | 2 +- src/core/SampleClip.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/SampleClip.h b/include/SampleClip.h index 0925deeca..a975340cf 100644 --- a/include/SampleClip.h +++ b/include/SampleClip.h @@ -77,7 +77,7 @@ public: bool isPlaying() const; void setIsPlaying(bool isPlaying); - void setSampleBuffer(std::unique_ptr&& sb); + void setSampleBuffer(std::unique_ptr sb); public slots: void setSampleFile( const QString & sf ); diff --git a/src/core/SampleClip.cpp b/src/core/SampleClip.cpp index a3f8daeaf..a1e422881 100644 --- a/src/core/SampleClip.cpp +++ b/src/core/SampleClip.cpp @@ -123,7 +123,7 @@ const QString& SampleClip::sampleFile() const return m_sample->sampleFile(); } -void SampleClip::setSampleBuffer(std::unique_ptr&& sb) +void SampleClip::setSampleBuffer(std::unique_ptr sb) { // TODO C++20: Deprecated, use std::atomic instead auto buffer = std::shared_ptr(std::move(sb));