diff options
author | Robin Gareus <robin@gareus.org> | 2015-08-20 03:38:22 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-08-20 03:38:22 +0200 |
commit | 6b8b4bb986d0cb5de6eb60829354e6ebc3693016 (patch) | |
tree | 5b475b4b47c5fcd9ad87b61546fe7f67fb56c0ee | |
parent | 63e3f326e9f61498a03a62a57d2e0787c19bf5c9 (diff) |
potential fix for #6515 - stall/crash during route deletion
introduced in 4.1-78-g11e371c
-rw-r--r-- | libs/ardour/session.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index 6a8a54939d..6968f9ba28 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -3420,6 +3420,7 @@ Session::remove_routes (boost::shared_ptr<RouteList> routes_to_remove) #ifdef USE_TRACKS_CODE_FEATURES reconnect_existing_routes(true, false); #else + routes.flush (); // maybe unsafe, see below. resort_routes (); #endif |