]> git.tdb.fi Git - r2c2.git/blobdiff - source/3d/overlay.cpp
Fix memory leaks and other bad stuff
[r2c2.git] / source / 3d / overlay.cpp
index 5f07ac81a6d04ad97bb81ee696b629f8ab965c8a..bc206f987ac6c930275edbce4c9700e29dc1896d 100644 (file)
@@ -30,6 +30,8 @@ Overlay3D::~Overlay3D()
 {
        for(map<string, GL::Mesh *>::iterator i=graphics.begin(); i!=graphics.end(); ++i)
                delete i->second;
+       for(map<const Track3D *, Icon *>::iterator i=icons.begin(); i!=icons.end(); ++i)
+               delete i->second;
 }
 
 void Overlay3D::set_label(const Track3D &track, const string &label)