]> git.tdb.fi Git - r2c2.git/blobdiff - source/3d/tracktype.cpp
Plug memory leaks
[r2c2.git] / source / 3d / tracktype.cpp
index 12a1bb92a15df585e426e381cc30ab5331877b3f..a5e06665b3d589a5116a72d693beca5851beee0d 100644 (file)
@@ -135,6 +135,12 @@ TrackType3D::TrackType3D(const Catalogue3D &cat3d, const TrackType &tt):
        border.erase(graham_scan(border.begin(), border.end()), border.end());
 }
 
+TrackType3D::~TrackType3D()
+{
+       for(vector<GL::Mesh *>::iterator i=path_meshes.begin(); i!=path_meshes.end(); ++i)
+               delete *i;
+}
+
 void TrackType3D::get_bounds(float angle, Point &minp, Point &maxp) const
 {
        float c = cos(-angle);