diff --git a/gtk2_ardour/processor_box.cc b/gtk2_ardour/processor_box.cc index bde5fb5e8c..9d6bc10682 100644 --- a/gtk2_ardour/processor_box.cc +++ b/gtk2_ardour/processor_box.cc @@ -1785,8 +1785,10 @@ ProcessorBox::toggle_edit_processor (boost::shared_ptr processor) return; } - SendUIWindow* w = new SendUIWindow (send, _session); - w->show (); + if (boost::dynamic_pointer_cast (processor) == 0) { + SendUIWindow* w = new SendUIWindow (send, _session); + w->show (); + } } else if ((retrn = boost::dynamic_pointer_cast (processor)) != 0) {