From 8b0225ec0ea82b5026f0b2e86fa6920c56175884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Wed, 16 May 2018 19:14:06 +0200 Subject: [PATCH] [calculation] Fix bug: update strlcpy with real size of buffer --- apps/calculation/edit_expression_controller.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);