if (_transport_speed < 0.0f) {
todo = (PostTransportWork (todo | PostTransportStop | PostTransportReverse));
+ _default_transport_speed = 1.0;
} else {
todo = PostTransportWork (todo | PostTransportStop);
}
boost::shared_ptr<RouteList> r = routes.reader ();
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
- if (!(*i)->is_hidden()) {
+ if (!(*i)->is_auditioner()) {
(*i)->set_pending_declick (0);
}
}
}
_transport_frame += distance;
- _transport_frame = std::max((ARDOUR::framepos_t) 0, _transport_frame);
return 0;
}
// Update Timecode time
// [DR] FIXME: find out exactly where this should go below
- target_frame = std::max((ARDOUR::framepos_t) 0, target_frame);
_transport_frame = target_frame;
_last_roll_or_reversal_location = target_frame;
timecode_time(_transport_frame, transmitting_timecode_time);