From 9c17e9110f70aaa89b66341a0a3d68f632e47c23 Mon Sep 17 00:00:00 2001 From: GZharun Date: Fri, 6 Feb 2015 11:23:35 +0200 Subject: [PATCH] [Summary] Loop marker must not be selected when clicked on skip marker area --- gtk2_ardour/editor_drag.cc | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index 3963725d15..ff1c3768b6 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -4651,8 +4651,20 @@ RangeMarkerBarDrag::finished (GdkEvent* event, bool movement_occurred) } } else { - /* toggle loop playback, leave rolling if already rolling */ + switch (_operation) { + case CreateSkipMarker: + case CreateRangeMarker: + case CreateCDMarker: + case CreateMarker: + case CreateTransportMarker: + break; + case CreateLoopMarker: + { + // toggle loop playback, leave rolling if already rolling _editor->session()->request_play_loop (!_editor->session()->get_play_loop(), false); + break; + } + } } _editor->stop_canvas_autoscroll ();