summaryrefslogtreecommitdiff
path: root/libs/ardour/track.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-07-16 22:43:23 +0200
committerRobin Gareus <robin@gareus.org>2013-07-16 22:43:23 +0200
commitf78d60a4a38228bb4c772e9a104ebb431bd6b940 (patch)
tree20f4fbc76fd7efaff204f65ac0cfb7414d7a3f7c /libs/ardour/track.cc
parent920154702fcf690c762301a96c49848a9a241674 (diff)
rework metering states 2, 6, 18 and 22
Diffstat (limited to 'libs/ardour/track.cc')
-rw-r--r--libs/ardour/track.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/ardour/track.cc b/libs/ardour/track.cc
index 522b9ebe05..3ad5733320 100644
--- a/libs/ardour/track.cc
+++ b/libs/ardour/track.cc
@@ -416,7 +416,10 @@ Track::no_roll (pframes_t nframes, framepos_t start_frame, framepos_t end_frame,
bool const tape_machine_mode = Config->get_tape_machine_mode ();
bool no_meter = false;
- if (!software_monitor && tape_machine_mode && !track_rec) {
+ if (!auto_input && !track_rec) {
+ no_meter=true;
+ }
+ else if (!software_monitor && tape_machine_mode && !track_rec) {
no_meter=true;
}
else if (!software_monitor && !tape_machine_mode && !track_rec && !auto_input) {