summaryrefslogtreecommitdiff
path: root/libs/ardour/session.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-07-20 16:45:14 +0200
committerRobin Gareus <robin@gareus.org>2017-07-20 16:45:24 +0200
commitadc2c756e61fb0051b53c39fe78d115493d81a47 (patch)
treef5791b4f0633dc721fbc5ff2c0209de262fd2947 /libs/ardour/session.cc
parent40e2f9a68ab15b5accd1cd992c07d906d7d9b637 (diff)
Allow adding tracks w/o running backend
Diffstat (limited to 'libs/ardour/session.cc')
-rw-r--r--libs/ardour/session.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index 0463794d84..04c8770a78 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -6826,6 +6826,9 @@ Session::update_latency (bool playback)
if ((_state_of_the_state & (InitialConnecting|Deletion)) || _adding_routes_in_progress || _route_deletion_in_progress) {
return;
}
+ if (!_engine.running()) {
+ return;
+ }
boost::shared_ptr<RouteList> r = routes.reader ();
framecnt_t max_latency = 0;