diff --git a/apps/calculation/edit_expression_controller.cpp b/apps/calculation/edit_expression_controller.cpp index 561f6bb48..162d20162 100644 --- a/apps/calculation/edit_expression_controller.cpp +++ b/apps/calculation/edit_expression_controller.cpp @@ -161,7 +161,7 @@ bool EditExpressionController::inputViewDidReceiveEvent(Ion::Events::Event event bool EditExpressionController::inputViewDidFinishEditing(const char * text, Ion::Events::Event event) { App * calculationApp = (App *)app(); - strlcpy(m_cacheBuffer, textBody(), TextField::maxBufferSize()); + strlcpy(m_cacheBuffer, textBody(), Calculation::k_printedExpressionSize); m_calculationStore->push(textBody(), calculationApp->localContext()); m_historyController->reload(); ((ContentView *)view())->mainView()->scrollToCell(0, m_historyController->numberOfRows()-1);