diff --git a/libs/ardour/track.cc b/libs/ardour/track.cc index 974bb21fb9..b12c60f359 100644 --- a/libs/ardour/track.cc +++ b/libs/ardour/track.cc @@ -431,7 +431,7 @@ Track::can_be_record_safe () bool Track::can_be_record_enabled () { - return !_record_safe_control->get_value() && _disk_writer && !_disk_writer->record_safe() && _session.writable() && (_freeze_record.state != Frozen); + return !_record_safe_control->get_value() && _disk_writer && !_disk_writer->record_safe() && _session.writable() && (_freeze_record.state != Frozen) && (!_triggerbox || !_triggerbox->record_enabled()); } void