Do not pass in unique_ptr by r-value reference
This commit is contained in:
@@ -77,7 +77,7 @@ public:
|
||||
|
||||
bool isPlaying() const;
|
||||
void setIsPlaying(bool isPlaying);
|
||||
void setSampleBuffer(std::unique_ptr<SampleBuffer>&& sb);
|
||||
void setSampleBuffer(std::unique_ptr<SampleBuffer> sb);
|
||||
|
||||
public slots:
|
||||
void setSampleFile( const QString & sf );
|
||||
|
||||
@@ -123,7 +123,7 @@ const QString& SampleClip::sampleFile() const
|
||||
return m_sample->sampleFile();
|
||||
}
|
||||
|
||||
void SampleClip::setSampleBuffer(std::unique_ptr<SampleBuffer>&& sb)
|
||||
void SampleClip::setSampleBuffer(std::unique_ptr<SampleBuffer> sb)
|
||||
{
|
||||
// TODO C++20: Deprecated, use std::atomic<std::shared_ptr> instead
|
||||
auto buffer = std::shared_ptr<const SampleBuffer>(std::move(sb));
|
||||
|
||||
Reference in New Issue
Block a user