diff --git a/gtk2_ardour/trigger_clip_picker.cc b/gtk2_ardour/trigger_clip_picker.cc index f62bb2cab8..2bdfbdb88f 100644 --- a/gtk2_ardour/trigger_clip_picker.cc +++ b/gtk2_ardour/trigger_clip_picker.cc @@ -883,6 +883,9 @@ TriggerClipPicker::audition_processor_going_away () void TriggerClipPicker::audition_processors_changed () { + if (!_session || _session->deletion_in_progress () || ! _session->the_auditioner ()) { + _show_plugin_btn.set_sensitive (false); + } boost::shared_ptr plugin_insert = boost::dynamic_pointer_cast (_session->the_auditioner ()->the_instrument ()); _show_plugin_btn.set_sensitive (plugin_insert != 0); }