From 11bc91759382d03c9394f318385ac435b8fadbff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Wed, 1 Mar 2017 16:33:02 +0100 Subject: [PATCH] [apps/shared] Correct bug Change-Id: I1a245ee1385b0428926c5f0a310436e787090062 --- apps/shared/list_controller.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/shared/list_controller.cpp b/apps/shared/list_controller.cpp index 4e5093d06..1808b6af7 100644 --- a/apps/shared/list_controller.cpp +++ b/apps/shared/list_controller.cpp @@ -208,7 +208,8 @@ bool ListController::handleEvent(Ion::Events::Event event) { } } } - if (event == Ion::Events::Backspace && m_selectableTableView.selectedColumn() == 1) { + if (event == Ion::Events::Backspace && m_selectableTableView.selectedColumn() == 1 && + (m_selectableTableView.selectedRow() < numberOfRows() - 1 || m_functionStore->numberOfFunctions() == m_functionStore->maxNumberOfFunctions())) { Shared::Function * function = m_functionStore->functionAtIndex(functionIndexForRow(m_selectableTableView.selectedRow())); reinitExpression(function); }