diff options
author | Robin Gareus <robin@gareus.org> | 2017-09-09 18:21:00 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-09-09 18:21:00 +0200 |
commit | b9f2a2ab3fe72a467040b393c4a79eca499150b5 (patch) | |
tree | 11ec98d7fdf34e9573b7ad8a3350db899174cb0c /libs | |
parent | 5637bdd29b91b8953bf0b064364ade2d890869c6 (diff) |
Fix signal-emission order (first re/set instrument info)
Diffstat (limited to 'libs')
-rw-r--r-- | libs/ardour/route.cc | 4 |
1 files changed, 2 insertions, 2 deletions
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(); |