From 53fd31ef530a4a6636ccd024881aa91c41eed62a Mon Sep 17 00:00:00 2001
From: Cedric Roux <cedric.roux@eurecom.fr>
Date: Fri, 29 Apr 2016 18:46:43 +0200
Subject: [PATCH] bugfix: hints are not valid anymore after adding a child to a
 container

---
 common/utils/T/tracer/gui/container.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/common/utils/T/tracer/gui/container.c b/common/utils/T/tracer/gui/container.c
index d46af7b20..939f75bc5 100644
--- a/common/utils/T/tracer/gui/container.c
+++ b/common/utils/T/tracer/gui/container.c
@@ -13,9 +13,11 @@ printf("REPACK container %p\n", _this);
   return this->common.parent->repack(g, this->common.parent);
 }
 
-static void add_child(gui *g, widget *this, widget *child, int position)
+static void add_child(gui *g, widget *_this, widget *child, int position)
 {
 printf("ADD_CHILD container\n");
+  struct container_widget *this = _this;
+  this->hints_are_valid = 0;
   widget_add_child_internal(g, this, child, position);
 }
 
-- 
GitLab