diff --git a/src/gui/windows-manager.cc b/src/gui/windows-manager.cc
index 61c0eee74f17fefbbc9e4f5ac3e2d28fe15bbbe4..246b3f92adfb98c770dc9e72b046f8b67cb61be6 100644
--- a/src/gui/windows-manager.cc
+++ b/src/gui/windows-manager.cc
@@ -169,7 +169,7 @@ namespace gepetto {
         } else {
           parent->takeRow(bti->row());
         }
-        delete bti;
+        bti->deleteLater();
         _nodes->second.first[i] = NULL;
       }
       nodeItemMap_.erase(_nodes);