[apps/sequence][apps/graph] fix behaviour when deleting functions

Change-Id: Ieccc85887fa0077446aaf57fee105b7fd2f3bff9
This commit is contained in:
Émilie Feral
2017-05-10 13:24:47 +02:00
parent 4e0e285501
commit 32d48fb94b
5 changed files with 18 additions and 1 deletions

View File

@@ -208,7 +208,7 @@ bool ListController::handleEvent(Ion::Events::Event event) {
if (event == Ion::Events::Backspace && selectedRow() >= 0 &&
(selectedRow() < numberOfRows() - 1 || m_functionStore->numberOfFunctions() == m_functionStore->maxNumberOfFunctions())) {
Shared::Function * function = m_functionStore->functionAtIndex(functionIndexForRow(selectedRow()));
if (selectedColumn() == 1) {
if (selectedColumn() == 1 && !function->isEmpty()) {
reinitExpression(function);
} else {
removeFunctionRow(function);