From ee415eebaaae92a8af74d315fe5e39f40947e1f9 Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Sun, 21 Oct 2007 15:09:11 +0000 Subject: Fixed current map not deleted on server change. --- src/engine.cpp | 5 +++++ src/engine.h | 5 +++++ 2 files changed, 10 insertions(+) (limited to 'src') diff --git a/src/engine.cpp b/src/engine.cpp index 6db89089..31a13b9f 100644 --- a/src/engine.cpp +++ b/src/engine.cpp @@ -58,6 +58,11 @@ Engine::Engine(): { } +Engine::~Engine() +{ + delete mCurrentMap; +} + void Engine::changeMap(const std::string &mapPath) { // Clean up floor items diff --git a/src/engine.h b/src/engine.h index 826c939f..0e77bf3d 100644 --- a/src/engine.h +++ b/src/engine.h @@ -40,6 +40,11 @@ class Engine */ Engine(); + /** + * Destructor. + */ + ~Engine(); + /** * Returns the currently active map. */ -- cgit v1.2.3-60-g2f50