summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_drag.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2012-06-09 13:25:13 +0000
committerCarl Hetherington <carl@carlh.net>2012-06-09 13:25:13 +0000
commit5049883d464f637ad63f2ff316ead633068f8226 (patch)
tree41f4e6e6749ff0b9f80f81e5d3342002ec4f986a /gtk2_ardour/editor_drag.cc
parentee8634cd87ed6b7f199cca30801fcc0f64385cc1 (diff)
Make crossfade edge drags undoable.
git-svn-id: svn://localhost/ardour2/branches/3.0@12625 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_drag.cc')
-rw-r--r--gtk2_ardour/editor_drag.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc
index a390da3fa1..7517bb0249 100644
--- a/gtk2_ardour/editor_drag.cc
+++ b/gtk2_ardour/editor_drag.cc
@@ -4557,8 +4557,6 @@ NoteCreateDrag::aborted (bool)
}
-/*------------*/
-
CrossfadeEdgeDrag::CrossfadeEdgeDrag (Editor* e, AudioRegionView* rv, ArdourCanvas::Item* i, bool start_yn)
: Drag (e, i)
, arv (rv)
@@ -4640,6 +4638,7 @@ CrossfadeEdgeDrag::finished (GdkEvent*, bool)
vector<Command*> cmds;
ar->playlist()->rdiff (cmds);
_editor->session()->add_commands (cmds);
+ _editor->commit_reversible_command ();
}