From ed8c88d697db94b04c85cef9341aaee87d346f63 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 13 Jan 2016 18:01:39 +0100 Subject: [PATCH] don't allow to delete AU presets in the UI because the backend is not ready for this. --- gtk2_ardour/mixer_ui.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc index 348b23b57f..9ae81a5920 100644 --- a/gtk2_ardour/mixer_ui.cc +++ b/gtk2_ardour/mixer_ui.cc @@ -2392,7 +2392,10 @@ Mixer_UI::popup_note_context_menu (GdkEventButton *ev) ARDOUR::PluginPresetPtr ppp = selected_plugin(); if (ppp && ppp->_preset.valid && ppp->_preset.user) { - items.push_back (MenuElem (_("Delete Preset"), sigc::mem_fun (*this, &Mixer_UI::delete_selected_preset))); + // we cannot currently delete AU presets + if (!ppp->_pip || ppp->_pip->type != AudioUnit) { + items.push_back (MenuElem (_("Delete Preset"), sigc::mem_fun (*this, &Mixer_UI::delete_selected_preset))); + } } m->popup (ev->button, ev->time);