correctly use a valid out-of-bounds value for Session::_requested_transport_speed
This commit is contained in:
parent
eb1468718a
commit
3fa027f19d
@ -195,7 +195,7 @@ Session::Session (AudioEngine &eng,
|
||||
, _default_transport_speed (1.0)
|
||||
, _default_engine_speed (1.0)
|
||||
, _last_transport_speed (1.0)
|
||||
, _requested_transport_speed (0.0)
|
||||
, _requested_transport_speed (std::numeric_limits<double>::max())
|
||||
, _signalled_varispeed (0)
|
||||
, auto_play_legal (false)
|
||||
, _requested_return_sample (-1)
|
||||
|
@ -586,10 +586,10 @@ Session::start_transport ()
|
||||
maybe_allow_only_loop ();
|
||||
maybe_allow_only_punch ();
|
||||
|
||||
if (_requested_transport_speed) {
|
||||
if (_requested_transport_speed != std::numeric_limits<double>::max()) {
|
||||
_engine_speed = fabs (_requested_transport_speed);
|
||||
_transport_speed = _requested_transport_speed > 0 ? 1 : -1;
|
||||
_requested_transport_speed = 0;
|
||||
_requested_transport_speed = std::numeric_limits<double>::max();;
|
||||
} else {
|
||||
_transport_speed = _default_transport_speed;
|
||||
_engine_speed = _default_engine_speed;
|
||||
|
Loading…
Reference in New Issue
Block a user