From 88a6b9f52d6ffd4e351155dee661fe8ea084a9aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C5=99etislav=20=C5=A0tec?= Date: Sun, 19 Jul 2015 01:35:47 +0200 Subject: Fixed minimap memory leak --- src/mapblock_mesh.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/mapblock_mesh.h') diff --git a/src/mapblock_mesh.h b/src/mapblock_mesh.h index 283006331..8e994ec6b 100644 --- a/src/mapblock_mesh.h +++ b/src/mapblock_mesh.h @@ -104,14 +104,16 @@ public: // Returns true if anything has been changed. bool animate(bool faraway, float time, int crack, u32 daynight_ratio); - scene::SMesh* getMesh() + scene::SMesh *getMesh() { return m_mesh; } - MinimapMapblock* getMinimapMapblock() + MinimapMapblock *moveMinimapMapblock() { - return m_minimap_mapblock; + MinimapMapblock *p = m_minimap_mapblock; + m_minimap_mapblock = NULL; + return p; } bool isAnimationForced() const -- cgit v1.2.3