mirror of
https://github.com/love2d/love.git
synced 2026-08-17 19:23:38 +02:00
Fix a Font texture memory leak when love.window.setMode is called (resolves issue #1338).
--HG-- branch : minor
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user