From 03e33e05e7bba5d3155feb0817907abcaf098bbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9a=20Saviot?= Date: Wed, 10 Jan 2018 14:38:21 +0100 Subject: [PATCH] [poincare] Layout invalidation when adding children to DynamicLayouts. Change-Id: Ib4609a5e14cce0c5bae44c90629446caea75c164 --- poincare/src/layout/dynamic_layout_hierarchy.cpp | 3 +++ 1 file changed, 3 insertions(+) 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) {