Browse Source

Some destructors in love.physics were non-virtual.

rude 15 years ago
parent
commit
ee59f28e04

+ 1 - 1
src/modules/physics/box2d/Body.h

@@ -75,7 +75,7 @@ namespace box2d
 		**/ 
 		Body(World * world, b2Vec2 p, float m, float i);
 
-		~Body();
+		virtual ~Body();
 
 		/**
 		* Gets the current x-position of the Body.

+ 1 - 1
src/modules/physics/box2d/Contact.h

@@ -65,7 +65,7 @@ namespace box2d
 		**/
 		Contact(World * world, const b2ContactPoint * point);
 
-		~Contact();
+		virtual ~Contact();
 
 		/**
 		* Gets the position of the Contact.

+ 1 - 1
src/modules/physics/box2d/World.h

@@ -107,7 +107,7 @@ namespace box2d
 		**/
 		World(b2AABB aabb, b2Vec2 gravity, bool sleep);
 
-		~World();
+		virtual ~World();
 
 		/**
 		* Updates everything in the world one timestep.