diff --git a/poincare/src/layout/dynamic_layout_hierarchy.cpp b/poincare/src/layout/dynamic_layout_hierarchy.cpp index 5e3c0c5ab..ce8c5fa28 100644 --- a/poincare/src/layout/dynamic_layout_hierarchy.cpp +++ b/poincare/src/layout/dynamic_layout_hierarchy.cpp @@ -75,6 +75,9 @@ void DynamicLayoutHierarchy::addChildrenAtIndex(const ExpressionLayout * const * delete[] m_children; m_children = newOperands; m_numberOfChildren = currentIndex; + m_sized = false; + m_positioned = false; + m_baselined = false; } bool DynamicLayoutHierarchy::addChildAtIndex(ExpressionLayout * child, int index) {