when deciding monitoring state, only consider the session to be in global record...
authorPaul Davis <paul@linuxaudiosystems.com>
Thu, 27 Sep 2012 11:38:13 +0000 (11:38 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 27 Sep 2012 11:38:13 +0000 (11:38 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@13199 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/track.cc

index 92e51a42504090592646d03f7606f2c4630c18d7..89ef0241f8da09356514ce223d414212a799472d 100644 (file)
@@ -832,7 +832,7 @@ Track::monitoring_state () const
 
        bool const roll = _session.transport_rolling ();
        bool const track_rec = _diskstream->record_enabled ();
-       bool const session_rec = _session.get_record_enabled ();
+       bool const session_rec = _session.actively_recording ();
        bool const auto_input = _session.config.get_auto_input ();
        bool const software_monitor = Config->get_monitoring_model() == SoftwareMonitoring;
        bool const tape_machine_mode = Config->get_tape_machine_mode ();