From b192c720d7bf8aeed340011a766d3e3ede507a1a Mon Sep 17 00:00:00 2001 From: xenakios Date: Tue, 13 Nov 2018 23:32:27 +0200 Subject: [PATCH] The Popupmenu doesn't need to be a member, which is a bit surprising... --- Source/PluginEditor.cpp | 4 ++-- Source/PluginEditor.h | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Source/PluginEditor.cpp b/Source/PluginEditor.cpp index bf0baac..aea2c9b 100644 --- a/Source/PluginEditor.cpp +++ b/Source/PluginEditor.cpp @@ -554,8 +554,8 @@ void PaulstretchpluginAudioProcessorEditor::chooseFile() void PaulstretchpluginAudioProcessorEditor::showSettingsMenu() { - m_settings_menu = PopupMenu(); - m_settings_menu.addItem(4, "Reset parameters", true, false); + PopupMenu m_settings_menu; + m_settings_menu.addItem(4, "Reset parameters", true, false); m_settings_menu.addItem(5, "Load file with plugin state", true, processor.m_load_file_with_state); m_settings_menu.addItem(1, "Play when host transport running", true, processor.m_play_when_host_plays); m_settings_menu.addItem(2, "Capture when host transport running", true, processor.m_capture_when_host_plays); diff --git a/Source/PluginEditor.h b/Source/PluginEditor.h index c53e388..e8da358 100644 --- a/Source/PluginEditor.h +++ b/Source/PluginEditor.h @@ -339,7 +339,6 @@ private: MyTabComponent m_wavefilter_tab; Component* m_wave_container=nullptr; void showAbout(); - PopupMenu m_settings_menu; std::vector m_capturelens{ 2,5,10,30,60,120 }; JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PaulstretchpluginAudioProcessorEditor) };