From f2d0d3617acaa070e6763d22b53e1eb7360587ba Mon Sep 17 00:00:00 2001 From: xenakios Date: Mon, 19 Feb 2018 20:47:32 +0200 Subject: [PATCH] Use unique pointers for parameter components --- Source/PluginEditor.cpp | 2 +- Source/PluginEditor.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/PluginEditor.cpp b/Source/PluginEditor.cpp index ba5eac2..e87bdb6 100644 --- a/Source/PluginEditor.cpp +++ b/Source/PluginEditor.cpp @@ -55,7 +55,7 @@ PaulstretchpluginAudioProcessorEditor::PaulstretchpluginAudioProcessorEditor(Pau if (parid->paramID.startsWith("fftsize") || parid->paramID.startsWith("numoutchans") || parid->paramID.startsWith("numinchans")) notifyonlyonrelease = true; - m_parcomps.push_back(std::make_shared(pars[i],notifyonlyonrelease)); + m_parcomps.emplace_back(std::make_unique(pars[i],notifyonlyonrelease)); int group_id = -1; if (i == cpi_harmonicsbw || i == cpi_harmonicsfreq || i == cpi_harmonicsgauss || i == cpi_numharmonics) group_id = 0; diff --git a/Source/PluginEditor.h b/Source/PluginEditor.h index cf2e6c9..94c0642 100644 --- a/Source/PluginEditor.h +++ b/Source/PluginEditor.h @@ -207,7 +207,7 @@ public: WaveformComponent m_wavecomponent; private: PaulstretchpluginAudioProcessor& processor; - std::vector> m_parcomps; + std::vector> m_parcomps; //SpectralVisualizer m_specvis; PerfMeterComponent m_perfmeter; TextButton m_import_button;