a new stop command while in the middle of declick-to-stop is not a bad transition
This commit is contained in:
parent
f76c897f04
commit
53f72dd402
@ -153,6 +153,7 @@ _row < Rolling, butler_done, Rolling
|
||||
_row < Rolling, start_transport, Rolling >,
|
||||
a_row < Rolling, stop_transport, DeclickToStop, &T::stop_playback >,
|
||||
a_row < DeclickToStop, declick_done, Stopped, >,
|
||||
a_row < DeclickToStop, stop_transport, DeclickToStop >,
|
||||
a_row < Rolling, locate, DeclickToLocate, &T::start_declick_for_locate >,
|
||||
a_row < DeclickToLocate, declick_done, WaitingForLocate, &T::start_locate_after_declick >,
|
||||
row < WaitingForLocate, locate_done, Rolling, &T::roll_after_locate, &T::should_roll_after_locate >,
|
||||
@ -242,6 +243,9 @@ TransportFSM::process_event (Event& ev, bool already_deferred, bool& deferred)
|
||||
deferred = true;
|
||||
}
|
||||
break;
|
||||
case DeclickToStop:
|
||||
/* already doing it */
|
||||
break;
|
||||
default:
|
||||
bad_transition (ev); return false;
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user