From b92674e1270098d896b69299dfcd17058563bddf Mon Sep 17 00:00:00 2001 From: Lioncash Date: Tue, 10 Sep 2019 20:23:26 -0400 Subject: [PATCH] Studio: std::move studio instance in addStudioSend() Avoids an unnecessary atomic reference count increment and decrement --- lib/Studio.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Studio.cpp b/lib/Studio.cpp index 9ed132e..f94f3a9 100644 --- a/lib/Studio.cpp +++ b/lib/Studio.cpp @@ -20,7 +20,7 @@ Studio::Studio(Engine& engine, bool mainOut) : m_engine(engine), m_master(engine } void Studio::addStudioSend(ObjToken studio, float dry, float auxA, float auxB) { - m_studiosOut.emplace_back(studio, dry, auxA, auxB); + m_studiosOut.emplace_back(std::move(studio), dry, auxA, auxB); /* Cyclic check */ assert(!_cyclicCheck(this));