Fix a Font texture memory leak when love.window.setMode is called (resolves issue #1338).

--HG--
branch : minor
This commit is contained in:
Alex Szpakowski
2017-09-02 14:39:21 -03:00
parent a25cf3c432
commit 9bb105711a
+4
View File
@@ -122,6 +122,8 @@ Font::TextureSize Font::getNextTextureSize() const
bool Font::loadVolatile() bool Font::loadVolatile()
{ {
textureCacheID++; textureCacheID++;
glyphs.clear();
images.clear();
createTexture(); createTexture();
return true; return true;
} }
@@ -183,6 +185,8 @@ void Font::createTexture()
void Font::unloadVolatile() void Font::unloadVolatile()
{ {
glyphs.clear();
images.clear();
} }
love::font::GlyphData *Font::getRasterizerGlyphData(uint32 glyph) love::font::GlyphData *Font::getRasterizerGlyphData(uint32 glyph)