From 1de584961a746090583a4c97251f25924d6e03ad Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 27 Nov 2016 22:54:05 +0100 Subject: NO-OP; Backport changes from Mixbus branch --- libs/ardour/track.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libs/ardour/track.cc') 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; } -- cgit v1.2.3