diff options
author | Tim Mayberry <mojofunk@gmail.com> | 2015-11-12 23:17:44 +1000 |
---|---|---|
committer | Tim Mayberry <mojofunk@gmail.com> | 2015-11-16 09:57:04 +1000 |
commit | 9694dfc8d2eec173a61d678c14fa45df2f284a06 (patch) | |
tree | 2731e2aa5f9d812e0621d69dd4165528f28f61b0 /gtk2_ardour | |
parent | 61e22d9f1161507d68a181cb31121bd6a6146237 (diff) |
Fix bug #6506, crash when moving tempo markers with automation on midi tracks
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/editor_drag.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index 81cc038b0e..456c6c49c8 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -3304,6 +3304,7 @@ TempoMarkerDrag::motion (GdkEvent* event, bool first_move) swap_grab (&_marker->the_item(), 0, GDK_CURRENT_TIME); if (!_copy) { + _editor->begin_reversible_command (_("move tempo mark")); TempoMap& map (_editor->session()->tempo_map()); /* get current state */ before_state = &map.get_state(); @@ -3348,7 +3349,6 @@ TempoMarkerDrag::finished (GdkEvent* event, bool movement_occurred) _editor->commit_reversible_command (); } else { - _editor->begin_reversible_command (_("move tempo mark")); /* we removed it before, so add it back now */ map.add_tempo (_marker->tempo(), when); XMLNode &after = map.get_state(); |