diff options
author | Břetislav Štec <valsiterb@gmail.com> | 2015-07-19 01:35:47 +0200 |
---|---|---|
committer | kwolekr <kwolekr@minetest.net> | 2015-07-27 11:06:46 -0400 |
commit | 88a6b9f52d6ffd4e351155dee661fe8ea084a9aa (patch) | |
tree | 8852b46e8337894bb26d034333878e737aea140f /src/mapblock_mesh.h | |
parent | 9bc0241e44432491df9984be4f321e8bf94f2eb1 (diff) | |
download | minetest-88a6b9f52d6ffd4e351155dee661fe8ea084a9aa.tar.gz minetest-88a6b9f52d6ffd4e351155dee661fe8ea084a9aa.tar.bz2 minetest-88a6b9f52d6ffd4e351155dee661fe8ea084a9aa.zip |
Fixed minimap memory leak
Diffstat (limited to 'src/mapblock_mesh.h')
-rw-r--r-- | src/mapblock_mesh.h | 8 |
1 files changed, 5 insertions, 3 deletions
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 |