Browse Source

Merge pull request #36543 from dreamsComeTrue/navigation-2d-missing-destructor

Added missing destructor for Navigation2D
Rémi Verschelde 5 years ago
parent
commit
412d1f20d1
2 changed files with 5 additions and 0 deletions
  1. 4 0
      scene/2d/navigation_2d.cpp
  2. 1 0
      scene/2d/navigation_2d.h

+ 4 - 0
scene/2d/navigation_2d.cpp

@@ -88,3 +88,7 @@ Navigation2D::Navigation2D() {
 	set_cell_size(10); // Ten pixels
 	set_cell_size(10); // Ten pixels
 	set_edge_connection_margin(100);
 	set_edge_connection_margin(100);
 }
 }
+
+Navigation2D::~Navigation2D() {
+	Navigation2DServer::get_singleton()->free(map);
+}

+ 1 - 0
scene/2d/navigation_2d.h

@@ -66,6 +66,7 @@ public:
 	RID get_closest_point_owner(const Vector2 &p_point) const;
 	RID get_closest_point_owner(const Vector2 &p_point) const;
 
 
 	Navigation2D();
 	Navigation2D();
+	~Navigation2D();
 };
 };
 
 
 #endif // NAVIGATION_2D_H
 #endif // NAVIGATION_2D_H