From: <au...@us...> - 2008-09-30 20:38:31
|
Revision: 2314 http://supertuxkart.svn.sourceforge.net/supertuxkart/?rev=2314&view=rev Author: auria Date: 2008-09-30 20:38:11 +0000 (Tue, 30 Sep 2008) Log Message: ----------- fixed memory leak Modified Paths: -------------- trunk/supertuxkart/src/modes/follow_the_leader.hpp trunk/supertuxkart/src/modes/linear_world.cpp trunk/supertuxkart/src/modes/linear_world.hpp trunk/supertuxkart/src/modes/standard_race.hpp Modified: trunk/supertuxkart/src/modes/follow_the_leader.hpp =================================================================== --- trunk/supertuxkart/src/modes/follow_the_leader.hpp 2008-09-30 11:02:04 UTC (rev 2313) +++ trunk/supertuxkart/src/modes/follow_the_leader.hpp 2008-09-30 20:38:11 UTC (rev 2314) @@ -25,7 +25,7 @@ std::vector<float> m_leader_intervals; // time till elimination in follow leader public: FollowTheLeaderRace(); - ~FollowTheLeaderRace(); + virtual ~FollowTheLeaderRace(); // clock events virtual void countdownReachedZero(); Modified: trunk/supertuxkart/src/modes/linear_world.cpp =================================================================== --- trunk/supertuxkart/src/modes/linear_world.cpp 2008-09-30 11:02:04 UTC (rev 2313) +++ trunk/supertuxkart/src/modes/linear_world.cpp 2008-09-30 20:38:11 UTC (rev 2314) @@ -72,6 +72,11 @@ }// next kart } //----------------------------------------------------------------------------- +LinearWorld::~LinearWorld() +{ + delete[] m_kart_display_info; +} +//----------------------------------------------------------------------------- void LinearWorld::restartRace() { World::restartRace(); Modified: trunk/supertuxkart/src/modes/linear_world.hpp =================================================================== --- trunk/supertuxkart/src/modes/linear_world.hpp 2008-09-30 11:02:04 UTC (rev 2313) +++ trunk/supertuxkart/src/modes/linear_world.hpp 2008-09-30 20:38:11 UTC (rev 2314) @@ -61,6 +61,7 @@ public: LinearWorld(); + virtual ~LinearWorld(); /** This vector contains an 'KartInfo' struct for every kart in the race. * This member is not strictly private but try not to use it directly outside Modified: trunk/supertuxkart/src/modes/standard_race.hpp =================================================================== --- trunk/supertuxkart/src/modes/standard_race.hpp 2008-09-30 11:02:04 UTC (rev 2313) +++ trunk/supertuxkart/src/modes/standard_race.hpp 2008-09-30 20:38:11 UTC (rev 2314) @@ -28,7 +28,7 @@ { public: StandardRace(); - ~StandardRace(); + virtual ~StandardRace(); // clock events virtual void countdownReachedZero(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |