diff --git a/libs/ardour/transport_fsm.cc b/libs/ardour/transport_fsm.cc index ce31a5cb8a..062a3be493 100644 --- a/libs/ardour/transport_fsm.cc +++ b/libs/ardour/transport_fsm.cc @@ -640,7 +640,7 @@ TransportFSM::enqueue (Event* ev) int TransportFSM::transport_speed() const { - if (_motion_state == Stopped || _direction_state == Reversing) { + if (_motion_state != Rolling || _direction_state == Reversing) { return 0; }