Make crossfade edge drags undoable.
authorCarl Hetherington <carl@carlh.net>
Sat, 9 Jun 2012 13:25:13 +0000 (13:25 +0000)
committerCarl Hetherington <carl@carlh.net>
Sat, 9 Jun 2012 13:25:13 +0000 (13:25 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@12625 d708f5d6-7413-0410-9779-e7cbd77b26cf

gtk2_ardour/editor_drag.cc

index a390da3fa14adb202ff673138d27b8fa213e07ee..7517bb0249ec0ca425189ea88a789f475cabfdc2 100644 (file)
@@ -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 ();
 
 }