From b4346862e15bd9da30d1e36219aeccd835e0eaac Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 11 May 2017 13:16:07 +0100 Subject: context click on marker > loop range should set loop range --- gtk2_ardour/editor_markers.cc | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'gtk2_ardour') diff --git a/gtk2_ardour/editor_markers.cc b/gtk2_ardour/editor_markers.cc index 40942e1569..7ec3a63a8e 100644 --- a/gtk2_ardour/editor_markers.cc +++ b/gtk2_ardour/editor_markers.cc @@ -1326,14 +1326,11 @@ Editor::marker_menu_loop_range () bool is_start; if ((l = find_location_from_marker (marker, is_start)) != 0) { - Location* l2; - if ((l2 = transport_loop_location()) != 0) { - l2->set (l->start(), l->end()); - - // enable looping, reposition and start rolling - _session->request_locate (l2->start(), true); - _session->request_play_loop(true); + if (l != transport_loop_location()) { + set_loop_range (l->start(), l->end(), _("loop range from marker")); } + _session->request_locate (l->start(), true); + _session->request_play_loop (true); } } -- cgit v1.2.3