diff --git a/src/core/midi/midi_control_listener.cpp b/src/core/midi/midi_control_listener.cpp index 91edd2282..d2d02b418 100644 --- a/src/core/midi/midi_control_listener.cpp +++ b/src/core/midi/midi_control_listener.cpp @@ -180,8 +180,12 @@ void MidiControlListener::act( EventAction _action ) } break; case ActionJumpToLoopStart: + tl->pos().setTicks( tl->loopBegin().getTicks() ); + tl->pos().setCurrentFrame( 0 ); break; case ActionJumpToLoopEnd: + tl->pos().setTicks( tl->loopEnd().getTicks() ); + tl->pos().setCurrentFrame( 0 ); break; } }