diff --git a/gtk2_ardour/canvas-midi-event.cc b/gtk2_ardour/canvas-midi-event.cc index 2987435090..51e27ac481 100644 --- a/gtk2_ardour/canvas-midi-event.cc +++ b/gtk2_ardour/canvas-midi-event.cc @@ -79,7 +79,7 @@ CanvasMidiEvent::on_event(GdkEvent* ev) if (_note && ev->key.keyval == GDK_Delete) { cerr << "EV DELETE KEY\n"; selected(true); - _region.start_remove_command(); + _region.start_delta_command(); _region.command_remove_note(this); } break; @@ -188,7 +188,7 @@ CanvasMidiEvent::on_event(GdkEvent* ev) else _region.note_selected(this, select_mod); } else if (_region.midi_view()->editor.current_midi_edit_mode() == Editing::MidiEditErase) { - _region.start_remove_command(); + _region.start_delta_command(); _region.command_remove_note(this); _region.apply_command(); } diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index 410d6a565e..ff3e7500c2 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -156,7 +156,7 @@ MidiRegionView::canvas_event(GdkEvent* ev) delete_mod = true; original_mode = trackview.editor.current_midi_edit_mode(); trackview.editor.set_midi_edit_mode(MidiEditErase); - start_remove_command(); + start_delta_command(); _mouse_state = EraseTouchDragging; return true; } else if (ev->key.keyval == GDK_Shift_L || ev->key.keyval == GDK_Control_L) { diff --git a/gtk2_ardour/midi_region_view.h b/gtk2_ardour/midi_region_view.h index 2f4e4fcb01..5aee66bf91 100644 --- a/gtk2_ardour/midi_region_view.h +++ b/gtk2_ardour/midi_region_view.h @@ -91,11 +91,6 @@ class MidiRegionView : public RegionView /* This stuff is a bit boilerplatey ATM. Work in progress. */ - inline void start_remove_command() { - if (!_delta_command) - _delta_command = _model->new_delta_command(); - } - inline void start_delta_command() { if (!_delta_command) _delta_command = _model->new_delta_command();