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:
Guido Aulisi 2015-09-27 18:53:54 +02:00 committed by Tim Mayberry
parent 9a0d4499f9
commit e2b724194e

View File

@ -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) {