summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_ui.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2018-12-18 14:05:57 +0100
committerRobin Gareus <robin@gareus.org>2018-12-18 14:13:20 +0100
commitdf35d277f579bfe9f4bf8c2ff69f95d2f62e3967 (patch)
treed09f6769b556f0fef1d33b9db761e236302fd062 /gtk2_ardour/mixer_ui.cc
parente4304f3bf2daa24395f7b520476115ca418ad93e (diff)
Only show user-presets in favorite sidebar
Plugins can have hundreds of factory presets, or in case of VST useless "default" program/presets. Those just clutter up the favorite plugin-list.
Diffstat (limited to 'gtk2_ardour/mixer_ui.cc')
-rw-r--r--gtk2_ardour/mixer_ui.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc
index b56ed4d601..5e3c85d40f 100644
--- a/gtk2_ardour/mixer_ui.cc
+++ b/gtk2_ardour/mixer_ui.cc
@@ -2839,6 +2839,9 @@ Mixer_UI::sync_treeview_from_favorite_order ()
vector<ARDOUR::Plugin::PresetRecord> presets = (*i)->get_presets (true);
for (vector<ARDOUR::Plugin::PresetRecord>::const_iterator j = presets.begin(); j != presets.end(); ++j) {
+ if (!(*j).user) {
+ continue;
+ }
Gtk::TreeModel::Row child_row = *(favorite_plugins_model->append (newrow.children()));
child_row[favorite_plugins_columns.name] = (*j).label;
child_row[favorite_plugins_columns.plugin] = PluginPresetPtr (new PluginPreset(pip, &(*j)));