summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-09-09 18:21:00 +0200
committerRobin Gareus <robin@gareus.org>2017-09-09 18:21:00 +0200
commitb9f2a2ab3fe72a467040b393c4a79eca499150b5 (patch)
tree11ec98d7fdf34e9573b7ad8a3350db899174cb0c /libs
parent5637bdd29b91b8953bf0b064364ade2d890869c6 (diff)
Fix signal-emission order (first re/set instrument info)
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/route.cc4
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();