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;
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();
}
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) {
/* 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();