diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index a4af694661..305af5beac 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -1287,10 +1287,10 @@ Route::clear_processors (Placement p) processor_max_streams.reset(); _have_internal_generator = false; - processors_changed (RouteProcessorChange ()); /* EMIT SIGNAL */ + reset_instrument_info (); set_processor_positions (); - reset_instrument_info (); + processors_changed (RouteProcessorChange ()); /* EMIT SIGNAL */ if (!already_deleting) { _session.clear_deletion_in_progress();