From ea55df62d4b06760f79a46f89c7e5d47760a18a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Thu, 10 Aug 2017 17:53:56 +0200 Subject: [PATCH] [apps/code] Correct text area buffer size Change-Id: Icc250bd3f4db2e8f9f96471dedbdfd31eab220af --- apps/code/editor_controller.cpp | 2 +- apps/code/program.cpp | 4 ++++ apps/code/program.h | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/code/editor_controller.cpp b/apps/code/editor_controller.cpp index c096bf425..e8a4b9416 100644 --- a/apps/code/editor_controller.cpp +++ b/apps/code/editor_controller.cpp @@ -4,7 +4,7 @@ namespace Code { EditorController::EditorController(Program * program) : ViewController(nullptr), - m_view(this, program->editableContent(), 256), + m_view(this, program->editableContent(), program->bufferSize()), m_program(program) { } diff --git a/apps/code/program.cpp b/apps/code/program.cpp index a335f743d..a77c52d56 100644 --- a/apps/code/program.cpp +++ b/apps/code/program.cpp @@ -32,4 +32,8 @@ void Program::setContent(const char * program) { memcpy(m_buffer, program, k_bufferSize); } +int Program::bufferSize() const { + return k_bufferSize; +} + } diff --git a/apps/code/program.h b/apps/code/program.h index 810e675aa..fd4e6837c 100644 --- a/apps/code/program.h +++ b/apps/code/program.h @@ -11,6 +11,7 @@ public: const char * readOnlyContent() const; char * editableContent(); void setContent(const char * program); + int bufferSize() const; private: constexpr static int k_bufferSize = 1024; char m_buffer[k_bufferSize];