Make VST preset files pre-preset rather than global. Clean up VST preset handling...
[ardour.git] / gtk2_ardour / plugin_ui.cc
index 165108ae196794388bf881b999b8f3725e1d7acb..dc26e49d8284688bd8adbf94b1aaca6dbe3a031b 100644 (file)
@@ -687,7 +687,9 @@ PlugUIBase::update_presets ()
 void
 PlugUIBase::update_sensitivity ()
 {
-       bool const have_preset = !preset_combo.get_model()->children().empty();
-       save_button.set_sensitive (have_preset);
-       delete_button.set_sensitive (have_preset);
+       bool const have_user_preset =
+               !preset_combo.get_model()->children().empty() && preset_combo.get_active_row_number() >= plugin->first_user_preset_index();
+       
+       save_button.set_sensitive (have_user_preset);
+       delete_button.set_sensitive (have_user_preset);
 }