diff --git a/GeoLib/QuadTree.h b/GeoLib/QuadTree.h
index 61cecd862139b18564ad585755947e3bbbf34606..99761cdc1e08e3358a01798f6a51b9aea5e04697 100644
--- a/GeoLib/QuadTree.h
+++ b/GeoLib/QuadTree.h
@@ -71,9 +71,9 @@ public:
 	 */
 	~QuadTree()
 	{
-		if (_is_leaf)
-			for (std::size_t k(0); k < 4; k++)
-				delete _childs[k];
+		for (std::size_t k(0); k < 4; k++) {
+			delete _childs[k];
+		}
 	}
 
 	/**