Index: dndvbox.h
===================================================================
--- dndvbox.h	(révision 11846)
+++ dndvbox.h	(copie de travail)
@@ -571,8 +571,8 @@
 	{
 		typename std::list<T*>::iterator x = find (_selection.begin(), _selection.end(), child);
 		if (x != _selection.end()) {
+			setup_child_state (*x);
 			_selection.erase (x);
-			setup_child_state (*x);
 		}
 	}
 		
