# HG changeset patch
# User Laurent Bessard
# Date 1365978904 -7200
# Node ID 1eec9b855e47031c2a2c07f167ec012cafc341f0
# Parent  c4989e53f9c333ad635b81e2f5a4790f7536b647
Clean Config Tree Node children list by type after removing one child

diff -r c4989e53f9c3 -r 1eec9b855e47 ConfigTreeNode.py
--- a/ConfigTreeNode.py	Mon Apr 15 00:32:16 2013 +0200
+++ b/ConfigTreeNode.py	Mon Apr 15 00:35:04 2013 +0200
@@ -465,6 +465,8 @@
         shutil.rmtree(CTNInstance.CTNPath())
         # Remove child of Children
         self.Children[CTNInstance.CTNType].remove(CTNInstance)
+        if len(self.Children[CTNInstance.CTNType]) == 0:
+            self.Children.pop(CTNInstance.CTNType)
         # Forget it... (View have to refresh)
 
     def CTNRemove(self):