diff --git a/apps/sequence/list/list_controller.cpp b/apps/sequence/list/list_controller.cpp index 50294dfc2..a2eec847c 100644 --- a/apps/sequence/list/list_controller.cpp +++ b/apps/sequence/list/list_controller.cpp @@ -226,7 +226,7 @@ int ListController::sequenceIndexForRow(int j) { } if (m_sequenceStore->numberOfFunctions() < m_sequenceStore->maxNumberOfFunctions() && j == numberOfRows() - 1) { - return j; + return sequenceIndexForRow(j-1)+1; } int rowIndex = 0; int sequenceIndex = -1;