diff --git a/poincare/src/layout/static_layout_hierarchy.cpp b/poincare/src/layout/static_layout_hierarchy.cpp index d6d0d0a11..76314772e 100644 --- a/poincare/src/layout/static_layout_hierarchy.cpp +++ b/poincare/src/layout/static_layout_hierarchy.cpp @@ -48,15 +48,15 @@ StaticLayoutHierarchy::~StaticLayoutHierarchy() { } template -void StaticLayoutHierarchy::build(const ExpressionLayout * const * children, int numberOfChildren, bool cloneChildren) { - assert(children != nullptr); - assert(numberOfChildren <= T); - for (int i=0; i < numberOfChildren; i++) { - assert(children[i] != nullptr); - if (cloneChildren) { - m_children[i] = children[i]->clone(); +void StaticLayoutHierarchy::build(const ExpressionLayout * const * operands, int numberOfOperands, bool cloneOperands) { + assert(operands != nullptr); + assert(numberOfOperands <= T); + for (int i=0; i < numberOfOperands; i++) { + assert(operands[i] != nullptr); + if (cloneOperands) { + m_children[i] = operands[i]->clone(); } else { - m_children[i] = children[i]; + m_children[i] = operands[i]; } const_cast(m_children[i])->setParent(this); }