summaryrefslogtreecommitdiff
path: root/libs/ardour/track.cc
diff options
context:
space:
mode:
authorNick Mainsbridge <beatroute@iprimus.com.au>2006-08-30 20:48:16 +0000
committerNick Mainsbridge <beatroute@iprimus.com.au>2006-08-30 20:48:16 +0000
commita61f25dfe9dcf1f29852d917779529d26e762ea5 (patch)
treec4e13a95f78c22ae705234ad8deda6cea4fa1973 /libs/ardour/track.cc
parent6535cd1b1dbab7cc59a356c81d92dbc2cf25333b (diff)
** requires svn jack ** Hardware monitoring should work, some canvas scrolling speed improvement, don't disconcertingly churn the disk if jack auto-start fails, mixer visibility state is saved per session, slow down meters a bit (too much?), zoom cleanups, remove some unused variables, use rwlock for tempo state for no reason other than that it might be useful one day, fix compiler warning.
git-svn-id: svn://localhost/ardour2/trunk@873 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/track.cc')
-rw-r--r--libs/ardour/track.cc8
1 files changed, 1 insertions, 7 deletions
diff --git a/libs/ardour/track.cc b/libs/ardour/track.cc
index c8633d9e52..17db545cf7 100644
--- a/libs/ardour/track.cc
+++ b/libs/ardour/track.cc
@@ -84,7 +84,7 @@ void
Track::toggle_monitor_input ()
{
for (vector<Port*>::iterator i = _inputs.begin(); i != _inputs.end(); ++i) {
- (*i)->request_monitor_input(!(*i)->monitoring_input());
+ (*i)->ensure_monitor_input(!(*i)->monitoring_input());
}
}
@@ -167,12 +167,6 @@ Track::set_record_enable (bool yn, void *src)
return;
}
- // Do not set rec enabled if the track can't record.
- if (yn && !can_record()) {
- error << string_compose( _("Can not arm track '%1'. Check the input connections"), name() ) << endmsg;
- return;
- }
-
/* keep track of the meter point as it was before we rec-enabled */
if (!_diskstream->record_enabled()) {
_saved_meter_point = _meter_point;