From ce3ca76f96eb97f6d52fe065e6a2800efcbbc0cd Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 4 Aug 2009 18:18:57 +0000 Subject: [PATCH] Modified patch from drmoore to fix mantis 2808 (drag rectangle left behind after loop or punch range drag) git-svn-id: svn://localhost/ardour2/branches/3.0@5487 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/editor_drag.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index d42c3f1d61..1f7447ca0e 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -3181,6 +3181,7 @@ RangeMarkerBarDrag::finished (GdkEvent* event, bool movement_occurred) if (movement_occurred) { motion (event, false); + _drag_rect->hide(); switch (_operation) { case CreateRangeMarker: @@ -3202,15 +3203,12 @@ RangeMarkerBarDrag::finished (GdkEvent* event, bool movement_occurred) XMLNode &after = _editor->session->locations()->get_state(); _editor->session->add_command(new MementoCommand(*(_editor->session->locations()), &before, &after)); _editor->commit_reversible_command (); - - _drag_rect->hide(); break; } case CreateTransportMarker: // popup menu to pick loop or punch _editor->new_transport_marker_context_menu (&event->button, _item); - break; } } else {