From 6d7464707d6820fb498b2df9fcfeaaed9e15de2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9a=20Saviot?= Date: Fri, 20 Apr 2018 18:01:34 +0200 Subject: [PATCH] [apps/calculation] Fix member initialization order. Change-Id: I16788edf23b9c2d70a781db5ad90ebfd67b926e7 --- apps/calculation/edit_expression_controller.cpp | 4 ++-- apps/calculation/edit_expression_controller.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/calculation/edit_expression_controller.cpp b/apps/calculation/edit_expression_controller.cpp index e3707da8f..c5b5a1cbb 100644 --- a/apps/calculation/edit_expression_controller.cpp +++ b/apps/calculation/edit_expression_controller.cpp @@ -12,8 +12,8 @@ namespace Calculation { EditExpressionController::ContentView::ContentView(Responder * parentResponder, TableView * subview, TextFieldDelegate * textFieldDelegate, ExpressionLayoutFieldDelegate * expressionLayoutFieldDelegate) : View(), m_mainView(subview), - m_expressionField(parentResponder, m_textBody, k_bufferLength, m_layout, textFieldDelegate, expressionLayoutFieldDelegate), - m_layout(new Poincare::HorizontalLayout) + m_layout(new Poincare::HorizontalLayout()), + m_expressionField(parentResponder, m_textBody, k_bufferLength, m_layout, textFieldDelegate, expressionLayoutFieldDelegate) { m_textBody[0] = 0; } diff --git a/apps/calculation/edit_expression_controller.h b/apps/calculation/edit_expression_controller.h index 7334db33c..339cfbca6 100644 --- a/apps/calculation/edit_expression_controller.h +++ b/apps/calculation/edit_expression_controller.h @@ -52,9 +52,9 @@ private: private: static constexpr int k_bufferLength = TextField::maxBufferSize(); TableView * m_mainView; - ExpressionField m_expressionField; char m_textBody[k_bufferLength]; Poincare::ExpressionLayout * m_layout; + ExpressionField m_expressionField; }; View * loadView() override; void unloadView(View * view) override;