fix another deltacommand leak
parent
bf84a1dc1f
commit
042e13eefb
|
@ -296,7 +296,7 @@ bool PatternEditorItemDelegate::editorEvent(QEvent *event, QAbstractItemModel *m
|
||||||
} else { // param column
|
} else { // param column
|
||||||
size_t par = static_cast<size_t>((cc - (cc % 2)) / 2 - 1);
|
size_t par = static_cast<size_t>((cc - (cc % 2)) / 2 - 1);
|
||||||
if (k == Qt::Key_Insert) { // insert from within any place in the param columns
|
if (k == Qt::Key_Insert) { // insert from within any place in the param columns
|
||||||
if (row.numParams() >= PatternEditorModel::paramSoftCap) return false; // no overruns
|
if (row.numParams() >= PatternEditorModel::paramSoftCap) return dc->cancel(); // no overruns
|
||||||
row.insertParam(par, ' ');
|
row.insertParam(par, ' ');
|
||||||
auto view = static_cast<PatternEditorView*>(parent());
|
auto view = static_cast<PatternEditorView*>(parent());
|
||||||
size_t cpar = row.numParams() - 1;
|
size_t cpar = row.numParams() - 1;
|
||||||
|
|
Loading…
Reference in New Issue