From e2b85f963f3c524a44a7324133e1287e8cf3cf0e Mon Sep 17 00:00:00 2001 From: Achim Settelmeier Date: Mon, 1 Jun 2009 01:54:52 +0200 Subject: [PATCH] MidiControlListener can jump to begin/end of loop Implements the MCL actions JumpToLoopStart and JumpToLoopEnd which update the position in the via the timeLine object. Signed-off-by: Tobias Doerffel --- src/core/midi/midi_control_listener.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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; } }