summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_drag.cc
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2017-03-05 01:50:04 +1100
committernick_m <mainsbridge@gmail.com>2017-03-05 01:50:04 +1100
commitfb4b72231a7675151ff6ad4c6d4f8a6984be98e3 (patch)
treee7259918505c2c3681724e59448b2b0b308367e2 /gtk2_ardour/editor_drag.cc
parent2012cf0d1ae479a26fbdf780300f4e8972ff61ba (diff)
spraying percussive hits has one undo step per drag.
- should fix 7134
Diffstat (limited to 'gtk2_ardour/editor_drag.cc')
-rw-r--r--gtk2_ardour/editor_drag.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc
index 638dc02869..444d05f69c 100644
--- a/gtk2_ardour/editor_drag.cc
+++ b/gtk2_ardour/editor_drag.cc
@@ -6696,6 +6696,7 @@ HitCreateDrag::start_grab (GdkEvent* event, Gdk::Cursor* cursor)
Evoral::Beats length = _region_view->get_grid_beats (pf);
+ _editor->begin_reversible_command (_("Create Hit"));
_region_view->create_note_at (start, y, length, event->button.state, false);
_last_pos = start;
@@ -6738,6 +6739,7 @@ HitCreateDrag::motion (GdkEvent* event, bool)
void
HitCreateDrag::finished (GdkEvent* /* ev */, bool /* had_movement */)
{
+ _editor->commit_reversible_command ();
}