From b408ec00fae61266026fb58ad153d1e3298f2f3d Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 8 Jan 2010 01:53:50 +0000 Subject: [PATCH] Fix a few more cases of aborting drags. git-svn-id: svn://localhost/ardour2/branches/3.0@6468 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/editor_drag.cc | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index 858c6d6b99..569f62cc78 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -2704,7 +2704,7 @@ ControlPointDrag::finished (GdkEvent* event, bool movement_occurred) void ControlPointDrag::aborted () { - /* XXX: TODO */ + _point->line().reset (); } bool @@ -2812,7 +2812,7 @@ LineDrag::finished (GdkEvent* event, bool) void LineDrag::aborted () { - /* XXX: TODO */ + _line->reset (); } void @@ -2926,7 +2926,7 @@ RubberbandSelectDrag::finished (GdkEvent* event, bool movement_occurred) void RubberbandSelectDrag::aborted () { - /* XXX: TODO */ + _editor->rubberband_rect->hide (); } void @@ -2995,7 +2995,7 @@ TimeFXDrag::finished (GdkEvent* /*event*/, bool movement_occurred) void TimeFXDrag::aborted () { - /* XXX: TODO */ + _primary->get_time_axis_view().hide_timestretch (); } @@ -3590,7 +3590,7 @@ MouseZoomDrag::finished (GdkEvent* event, bool movement_occurred) void MouseZoomDrag::aborted () { - /* XXX: TODO */ + _editor->zoom_rect->hide (); } NoteDrag::NoteDrag (Editor* e, ArdourCanvas::Item* i) @@ -3833,5 +3833,6 @@ AutomationRangeDrag::finished (GdkEvent* event, bool) void AutomationRangeDrag::aborted () { - /* XXX: TODO */ + _line->clear_always_in_view (); + _line->reset (); }