diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index 2ef8649f29..e0fe15206e 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -3359,7 +3359,7 @@ Route::set_meter_point (MeterPoint p, bool force) return; } - if (force) { + if (force || !AudioEngine::instance()->running()) { Glib::Threads::Mutex::Lock lx (AudioEngine::instance()->process_lock ()); Glib::Threads::RWLock::WriterLock lm (_processor_lock); _pending_meter_point = p;