Do not delete selected MIDI notes while dragging. (See #6602)
This is not caused by commit_reversible_command, but because NoteDrag::total_dx calls Evoral::Note<Evoral::Beats>::time() with invalid MIDI note (deleted).
This commit is contained in:
parent
9a0d4499f9
commit
e2b724194e
@ -2120,6 +2120,10 @@ MidiRegionView::delete_selection()
|
||||
return;
|
||||
}
|
||||
|
||||
if (trackview.editor().drags()->active()) {
|
||||
return;
|
||||
}
|
||||
|
||||
start_note_diff_command (_("delete selection"));
|
||||
|
||||
for (Selection::iterator i = _selection.begin(); i != _selection.end(); ++i) {
|
||||
|
Loading…
Reference in New Issue
Block a user