diff options
author | Robin Gareus <robin@gareus.org> | 2013-07-16 22:43:23 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-07-16 22:43:23 +0200 |
commit | f78d60a4a38228bb4c772e9a104ebb431bd6b940 (patch) | |
tree | 20f4fbc76fd7efaff204f65ac0cfb7414d7a3f7c /libs/ardour/track.cc | |
parent | 920154702fcf690c762301a96c49848a9a241674 (diff) |
rework metering states 2, 6, 18 and 22
Diffstat (limited to 'libs/ardour/track.cc')
-rw-r--r-- | libs/ardour/track.cc | 5 |
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) { |