diff --git a/apps/shared/list_controller.cpp b/apps/shared/list_controller.cpp index c121b61eb..bc2a9461f 100644 --- a/apps/shared/list_controller.cpp +++ b/apps/shared/list_controller.cpp @@ -204,7 +204,7 @@ bool ListController::handleEvent(Ion::Events::Event event) { } } } - if (event == Ion::Events::Backspace && + if (event == Ion::Events::Backspace && selectableTableView()->selectedRow() >= 0 && (selectableTableView()->selectedRow() < numberOfRows() - 1 || m_functionStore->numberOfFunctions() == m_functionStore->maxNumberOfFunctions())) { Shared::Function * function = m_functionStore->functionAtIndex(functionIndexForRow(selectableTableView()->selectedRow())); if (selectableTableView()->selectedColumn() == 1) {