From 88d797bd6424f9cdbf48a26e0913965a6f102363 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 16 Jan 2017 19:42:04 +0100 Subject: Prepare session-wide implicit monitoring overrides --- libs/ardour/track.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'libs/ardour/track.cc') diff --git a/libs/ardour/track.cc b/libs/ardour/track.cc index 7cdca70d3b..cb23943f2a 100644 --- a/libs/ardour/track.cc +++ b/libs/ardour/track.cc @@ -929,6 +929,17 @@ Track::monitoring_state () const return MonitoringDisk; } + switch (_session.config.get_session_monitoring ()) { + case MonitorDisk: + return MonitoringDisk; + break; + case MonitorInput: + return MonitoringInput; + break; + default: + break; + } + /* This is an implementation of the truth table in doc/monitor_modes.pdf; I don't think it's ever going to be too pretty too look at. */ -- cgit v1.2.3