diff --git a/libs/ardour/audioengine.cc b/libs/ardour/audioengine.cc index 71b0fabea0..e8633c70b0 100644 --- a/libs/ardour/audioengine.cc +++ b/libs/ardour/audioengine.cc @@ -333,10 +333,12 @@ AudioEngine::process_callback (pframes_t nframes) } if (_freewheeling) { + PortManager::cycle_end (nframes); return 0; } if (!_running) { + PortManager::cycle_end (nframes); _processed_frames = next_processed_frames; return 0; }