From e7a0b54c4717afdfa12a8847d5bc72b7b68290b4 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Fri, 6 May 2011 17:08:21 +0000 Subject: Import submodel clip --- src/model/collisionmodel.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/model/collisionmodel.cc') diff --git a/src/model/collisionmodel.cc b/src/model/collisionmodel.cc index d52c9bc..fd2f67b 100644 --- a/src/model/collisionmodel.cc +++ b/src/model/collisionmodel.cc @@ -17,8 +17,9 @@ CollisionModel::CollisionModel(const std::string & label) : CollisionModel::~CollisionModel() { - // clear the list of meshes, do not delete the meshes + // delete meshes for (CollisionMeshes::iterator it = collisionmodel_meshes.begin(); it != collisionmodel_meshes.end(); it++) { + delete (*it); (*it) = 0; } collisionmodel_meshes.clear(); @@ -35,14 +36,12 @@ CollisionModel::Registry CollisionModel::collisionmodel_registry; void CollisionModel::init() { - CollisionMesh::init(); clear(); } void CollisionModel::shutdown() { clear(); - CollisionMesh::shutdown(); } CollisionModel *CollisionModel::find(const std::string & label) -- cgit v1.2.3