From f394a799eab494aa6f46bd533111d2d424c1036d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Fri, 14 Sep 2018 11:54:15 +0200 Subject: [PATCH] [apps] VariableBoxController: when disappearing, tidy the layouts from the TreePool --- apps/variable_box_controller.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/variable_box_controller.cpp b/apps/variable_box_controller.cpp index 7d8207625..286c48025 100644 --- a/apps/variable_box_controller.cpp +++ b/apps/variable_box_controller.cpp @@ -196,6 +196,10 @@ void VariableBoxController::ContentViewController::resetPage() { void VariableBoxController::ContentViewController::viewDidDisappear() { m_selectableTableView.deselectTable(); + // Tidy the layouts used to display the VariableBoxController to clean TreePool + for (int i = 0; i < k_maxNumberOfDisplayedRows; i++) { + m_leafCells[i].setLayoutRef(LayoutRef()); + } ViewController::viewDidDisappear(); }