Sfoglia il codice sorgente

Fix #7303, Quad node mesh data leak

(cherry picked from commit 7504a015aa5637449aa2c69a3c11b521ff71225d)
Bojidar Marinov 8 anni fa
parent
commit
c5bff5073e
2 ha cambiato i file con 5 aggiunte e 0 eliminazioni
  1. 4 0
      scene/3d/quad.cpp
  2. 1 0
      scene/3d/quad.h

+ 4 - 0
scene/3d/quad.cpp

@@ -230,3 +230,7 @@ Quad::Quad() {
 	configured=false;
 	configured=false;
 
 
 }
 }
+
+Quad::~Quad() {
+	VisualServer::get_singleton()->free(mesh);
+}

+ 1 - 0
scene/3d/quad.h

@@ -71,6 +71,7 @@ public:
 	virtual AABB get_aabb() const;
 	virtual AABB get_aabb() const;
 
 
 	Quad();
 	Quad();
+	~Quad();
 };
 };