diff options
author | Robin Gareus <robin@gareus.org> | 2016-11-27 22:54:05 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-11-27 22:54:23 +0100 |
commit | 1de584961a746090583a4c97251f25924d6e03ad (patch) | |
tree | 6cc66baec95fde2dbf91d7c1a02f26026a149142 /libs/ardour/track.cc | |
parent | 5ec21347a9595a88d7d1e935a5e4a271bdfb7933 (diff) |
NO-OP; Backport changes from Mixbus branch
Diffstat (limited to 'libs/ardour/track.cc')
-rw-r--r-- | libs/ardour/track.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/ardour/track.cc b/libs/ardour/track.cc index 02c44eddf7..7cdca70d3b 100644 --- a/libs/ardour/track.cc +++ b/libs/ardour/track.cc @@ -27,6 +27,7 @@ #include "ardour/playlist.h" #include "ardour/port.h" #include "ardour/processor.h" +#include "ardour/profile.h" #include "ardour/record_enable_control.h" #include "ardour/record_safe_control.h" #include "ardour/route_group_specialized.h" @@ -365,7 +366,8 @@ Track::no_roll (pframes_t nframes, framepos_t start_frame, framepos_t end_frame, /* no outputs? nothing to do ... what happens if we have sends etc. ? */ - if (n_outputs().n_total() == 0) { + if (n_outputs().n_total() == 0 && !ARDOUR::Profile->get_mixbus()) { + //Note: Mixbus has its own output mechanism, so we should operate even if no explicit outputs are assigned return 0; } |