Speed up unloading large sessions.
This commit is contained in:
@@ -3613,7 +3613,10 @@ Session::remove_routes (boost::shared_ptr<RouteList> routes_to_remove)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
(*iter)->solo_control()->set_value (0.0, Controllable::NoGroup);
|
/* speed up session deletion, don't do the solo dance */
|
||||||
|
if (0 == _state_of_the_state & Deletion) {
|
||||||
|
(*iter)->solo_control()->set_value (0.0, Controllable::NoGroup);
|
||||||
|
}
|
||||||
|
|
||||||
rs->remove (*iter);
|
rs->remove (*iter);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user