diff --git a/src/naveditor/Editor_TempObstacles.cpp b/src/naveditor/Editor_TempObstacles.cpp index e2dbd75f..0d2f2af6 100644 --- a/src/naveditor/Editor_TempObstacles.cpp +++ b/src/naveditor/Editor_TempObstacles.cpp @@ -764,9 +764,11 @@ Editor_TempObstacles::Editor_TempObstacles() Editor_TempObstacles::~Editor_TempObstacles() { - dtFreeNavMesh(m_navMesh); - m_navMesh = 0; dtFreeTileCache(m_tileCache); + + delete m_talloc; + delete m_tcomp; + delete m_tmproc; } void Editor_TempObstacles::handleSettings() diff --git a/src/naveditor/Editor_TileMesh.cpp b/src/naveditor/Editor_TileMesh.cpp index 6aba6539..ab5e9bf9 100644 --- a/src/naveditor/Editor_TileMesh.cpp +++ b/src/naveditor/Editor_TileMesh.cpp @@ -463,8 +463,6 @@ Editor_TileMesh::Editor_TileMesh() : Editor_TileMesh::~Editor_TileMesh() { cleanup(); - dtFreeNavMesh(m_navMesh); - m_navMesh = 0; } void Editor_TileMesh::handleSettings()